export interface ModalState extends ModalHistory {
    modalHistory: ModalHistory[],
}

export interface ModalHistory {
    modalType: string,
    modalProps: any,
}

export interface ModalCommonProps {
    buttons?: ModalButton[],
    backgroundActive?: boolean,
    closeButton?: boolean,
}

export interface ModalButton {
    label: string
    validate?: () => any
    callback?: () => any
}
