import { DialogWidth, DialogPosition } from './dialogTypes';
type __VLS_Props = {
    open: boolean;
    title?: string;
    message: string;
    width?: DialogWidth;
    position?: DialogPosition;
    dismissable?: boolean;
    confirmText?: string;
    cancelText?: string;
    confirmColor?: 'primary' | 'red' | 'green' | 'blue';
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:open": (value: boolean) => any;
    resolve: (confirmed: boolean) => any;
}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{
    "onUpdate:open"?: ((value: boolean) => any) | undefined;
    onResolve?: ((confirmed: boolean) => any) | undefined;
}>, {
    dismissable: boolean;
    width: DialogWidth;
    position: DialogPosition;
    confirmColor: "primary" | "red" | "green" | "blue";
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDialogElement>;
export default _default;
//# sourceMappingURL=DialogConfirm.vue.d.ts.map