Repository URL to install this package:
import { OnInit, EventEmitter } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { MotifACLService } from 'web-console-motif-acl';
export interface NewParamDialogResult {
name: string;
type: string;
dynamic: boolean;
encrypted: boolean;
value: string;
}
interface DataTypeItem {
name: string;
code: string;
}
export declare class NewConfigurationParamDialogComponent implements OnInit {
private logger;
aclService: MotifACLService;
dropDownBooleanValues: Array<string>;
numericDecimals: undefined;
numericFormat: undefined;
dataTypes: DataTypeItem[];
defaultDataType: DataTypeItem;
display: boolean;
name: string;
type: DataTypeItem;
dynamic: boolean;
encrypted: boolean;
value: string;
_nameEditingWarningDisplay: boolean;
_typeEditingWarningDisplay: boolean;
confirm: EventEmitter<NewParamDialogResult>;
cancel: EventEmitter<void>;
constructor(logger: NGXLogger, aclService: MotifACLService);
ngOnInit(): void;
show(): void;
hide(): void;
private prepare;
onCancel(): void;
onConfirm(): void;
readonly nameEditingWarningDisplay: boolean;
readonly typeEditingWarningDisplay: boolean;
private validate;
onTypeValueChange(event: any): void;
}
export {};