import { EventEmitter } from '../../stencil-public-runtime';
export declare class CreateMasterDataDialog {
    open: boolean;
    dialogTitle: string;
    type: 'tag' | 'status';
    initialData?: {
        id: string;
        name: string;
        color: string;
    };
    loading: boolean;
    close: EventEmitter<void>;
    submitData: EventEmitter<{
        name: string;
        color: string;
    }>;
    delete: EventEmitter<void>;
    name: string;
    color: string;
    error: string;
    componentWillLoad(): void;
    handleInitialDataChange(): void;
    handleOpenChange(newValue: boolean): void;
    private updateStateFromInitialData;
    private handleClose;
    private handleSubmit;
    private handleDelete;
    render(): any;
}
