export declare const enum DIALOG_TYPE {
    SUCCESS = "SUCCESS",
    ERROR = "ERROR",
    INFO = "INFO",
    WARNING = "WARNING",
    DEFAULT = "DEFAULT",
    CUSTOM = "CUSTOM"
}
export interface DialogState {
    open: boolean;
    title?: string;
    customSign?: string | Element;
    contentCustom?: string | Element;
    onCloseDialog?: () => void;
    onSubmitDialog?: () => void;
    type?: DIALOG_TYPE;
    buttonName?: string;
    cancelButtonName?: string;
    displayCloseButton?: boolean;
}
export declare const dialogStore: {
    dialog: DialogState;
};
export declare const openDialog: (dialog: DialogState) => void;
export declare const closeDialog: (callback?: () => void) => void;
export declare const handleError: (error: unknown, defaultMessage?: string) => void;
