declare const DasAreaPhoneSelectRef: () => import("vue").Ref<import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("./src/type.js").Props> & Readonly<{
    onChange?: ((value: string | number) => any) | undefined;
    "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    "onUpdate:areaItem"?: ((value: Record<any, any>) => any) | undefined;
    "onArea-change"?: ((value: Record<any, any>) => any) | undefined;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    change: (value: string | number) => any;
    "update:modelValue": (value: string) => any;
    "update:areaItem": (value: Record<any, any>) => any;
    "area-change": (value: Record<any, any>) => any;
}, import("vue").PublicProps, {
    modelValue: any;
}, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
    P: {};
    B: {};
    D: {};
    C: {};
    M: {};
    Defaults: {};
}, Readonly<import("./src/type.js").Props> & Readonly<{
    onChange?: ((value: string | number) => any) | undefined;
    "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    "onUpdate:areaItem"?: ((value: Record<any, any>) => any) | undefined;
    "onArea-change"?: ((value: Record<any, any>) => any) | undefined;
}>, {}, {}, {}, {}, {
    modelValue: any;
}> | null, import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("./src/type.js").Props> & Readonly<{
    onChange?: ((value: string | number) => any) | undefined;
    "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    "onUpdate:areaItem"?: ((value: Record<any, any>) => any) | undefined;
    "onArea-change"?: ((value: Record<any, any>) => any) | undefined;
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    change: (value: string | number) => any;
    "update:modelValue": (value: string) => any;
    "update:areaItem": (value: Record<any, any>) => any;
    "area-change": (value: Record<any, any>) => any;
}, import("vue").PublicProps, {
    modelValue: any;
}, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
    P: {};
    B: {};
    D: {};
    C: {};
    M: {};
    Defaults: {};
}, Readonly<import("./src/type.js").Props> & Readonly<{
    onChange?: ((value: string | number) => any) | undefined;
    "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    "onUpdate:areaItem"?: ((value: Record<any, any>) => any) | undefined;
    "onArea-change"?: ((value: Record<any, any>) => any) | undefined;
}>, {}, {}, {}, {}, {
    modelValue: any;
}> | null>;
declare const DasAreaPopoverRef: () => import("vue").Ref<({
    $: import("vue").ComponentInternalInstance;
    $data: {};
    $props: {
        readonly modelValue: Record<any, any>;
        readonly label?: string | undefined;
        readonly width?: number | string | undefined;
        readonly visible?: boolean | undefined;
        readonly isView?: boolean | undefined;
        readonly disabled?: boolean | undefined;
        readonly showArrow?: boolean | undefined;
        readonly filter?: boolean | undefined;
        readonly onChange?: ((value: Record<any, any>) => any) | undefined;
        readonly "onUpdate:modelValue"?: ((value: Record<any, any>) => any) | undefined;
        readonly "onUpdate:visible"?: ((value: boolean) => any) | undefined;
    } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
    $attrs: {
        [x: string]: unknown;
    };
    $refs: {
        [x: string]: unknown;
    };
    $slots: Readonly<{
        [name: string]: import("vue").Slot<any> | undefined;
    }>;
    $root: import("vue").ComponentPublicInstance | null;
    $parent: import("vue").ComponentPublicInstance | null;
    $host: Element | null;
    $emit: ((event: "change", value: Record<any, any>) => void) & ((event: "update:modelValue", value: Record<any, any>) => void) & ((event: "update:visible", value: boolean) => void);
    $el: any;
    $options: import("vue").ComponentOptionsBase<Readonly<import("./src/area-popover/type.js").Props> & Readonly<{
        onChange?: ((value: Record<any, any>) => any) | undefined;
        "onUpdate:modelValue"?: ((value: Record<any, any>) => any) | undefined;
        "onUpdate:visible"?: ((value: boolean) => any) | undefined;
    }>, {
        popoverRef: import("vue").Ref<({
            $: import("vue").ComponentInternalInstance;
            $data: {};
            $props: {
                readonly title?: string | undefined;
                readonly width?: string | number | undefined;
                readonly content?: string | undefined;
                readonly popperClass?: string | undefined;
                readonly showBtns?: boolean | undefined;
                readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
                readonly onCancel?: (() => any) | undefined;
                readonly onConfirm?: (() => any) | undefined;
                readonly onClickOutside?: (() => any) | undefined;
            } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
            $attrs: {
                [x: string]: unknown;
            };
            $refs: {
                [x: string]: unknown;
            };
            $slots: Readonly<{
                [name: string]: import("vue").Slot<any> | undefined;
            }>;
            $root: import("vue").ComponentPublicInstance | null;
            $parent: import("vue").ComponentPublicInstance | null;
            $host: Element | null;
            $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
            $el: any;
            $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
                onCancel?: (() => any) | undefined;
                onConfirm?: (() => any) | undefined;
                onClickOutside?: (() => any) | undefined;
            }>, {
                $popoverRef: import("vue").Ref<null, null>;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
                cancel: () => any;
                confirm: () => any;
                clickOutside: () => any;
            }, string, {
                placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
                width: string | number;
                showBtns: boolean;
            }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
                beforeCreate?: (() => void) | (() => void)[];
                created?: (() => void) | (() => void)[];
                beforeMount?: (() => void) | (() => void)[];
                mounted?: (() => void) | (() => void)[];
                beforeUpdate?: (() => void) | (() => void)[];
                updated?: (() => void) | (() => void)[];
                activated?: (() => void) | (() => void)[];
                deactivated?: (() => void) | (() => void)[];
                beforeDestroy?: (() => void) | (() => void)[];
                beforeUnmount?: (() => void) | (() => void)[];
                destroyed?: (() => void) | (() => void)[];
                unmounted?: (() => void) | (() => void)[];
                renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
            };
            $forceUpdate: () => void;
            $nextTick: typeof import("vue").nextTick;
            $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
        } & Readonly<{
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
            $popoverRef: import("vue").Ref<null, null>;
        }> & {} & import("vue").ComponentCustomProperties & {} & {
            $slots: {
                reference?: (props: {}) => any;
            } & {
                default?: (props: {}) => any;
            };
        }) | null, ({
            $: import("vue").ComponentInternalInstance;
            $data: {};
            $props: {
                readonly title?: string | undefined;
                readonly width?: string | number | undefined;
                readonly content?: string | undefined;
                readonly popperClass?: string | undefined;
                readonly showBtns?: boolean | undefined;
                readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
                readonly onCancel?: (() => any) | undefined;
                readonly onConfirm?: (() => any) | undefined;
                readonly onClickOutside?: (() => any) | undefined;
            } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
            $attrs: {
                [x: string]: unknown;
            };
            $refs: {
                [x: string]: unknown;
            };
            $slots: Readonly<{
                [name: string]: import("vue").Slot<any> | undefined;
            }>;
            $root: import("vue").ComponentPublicInstance | null;
            $parent: import("vue").ComponentPublicInstance | null;
            $host: Element | null;
            $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
            $el: any;
            $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
                onCancel?: (() => any) | undefined;
                onConfirm?: (() => any) | undefined;
                onClickOutside?: (() => any) | undefined;
            }>, {
                $popoverRef: import("vue").Ref<null, null>;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
                cancel: () => any;
                confirm: () => any;
                clickOutside: () => any;
            }, string, {
                placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
                width: string | number;
                showBtns: boolean;
            }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
                beforeCreate?: (() => void) | (() => void)[];
                created?: (() => void) | (() => void)[];
                beforeMount?: (() => void) | (() => void)[];
                mounted?: (() => void) | (() => void)[];
                beforeUpdate?: (() => void) | (() => void)[];
                updated?: (() => void) | (() => void)[];
                activated?: (() => void) | (() => void)[];
                deactivated?: (() => void) | (() => void)[];
                beforeDestroy?: (() => void) | (() => void)[];
                beforeUnmount?: (() => void) | (() => void)[];
                destroyed?: (() => void) | (() => void)[];
                unmounted?: (() => void) | (() => void)[];
                renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
            };
            $forceUpdate: () => void;
            $nextTick: typeof import("vue").nextTick;
            $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
        } & Readonly<{
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
            $popoverRef: import("vue").Ref<null, null>;
        }> & {} & import("vue").ComponentCustomProperties & {} & {
            $slots: {
                reference?: (props: {}) => any;
            } & {
                default?: (props: {}) => any;
            };
        }) | null>;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        change: (value: Record<any, any>) => any;
        "update:modelValue": (value: Record<any, any>) => any;
        "update:visible": (value: boolean) => any;
    }, string, {
        filter: boolean;
        label: string;
        visible: boolean;
        showArrow: boolean;
    }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
        beforeCreate?: (() => void) | (() => void)[];
        created?: (() => void) | (() => void)[];
        beforeMount?: (() => void) | (() => void)[];
        mounted?: (() => void) | (() => void)[];
        beforeUpdate?: (() => void) | (() => void)[];
        updated?: (() => void) | (() => void)[];
        activated?: (() => void) | (() => void)[];
        deactivated?: (() => void) | (() => void)[];
        beforeDestroy?: (() => void) | (() => void)[];
        beforeUnmount?: (() => void) | (() => void)[];
        destroyed?: (() => void) | (() => void)[];
        unmounted?: (() => void) | (() => void)[];
        renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
        renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
        errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
    };
    $forceUpdate: () => void;
    $nextTick: typeof import("vue").nextTick;
    $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
} & Readonly<{
    filter: boolean;
    label: string;
    visible: boolean;
    showArrow: boolean;
}> & Omit<Readonly<import("./src/area-popover/type.js").Props> & Readonly<{
    onChange?: ((value: Record<any, any>) => any) | undefined;
    "onUpdate:modelValue"?: ((value: Record<any, any>) => any) | undefined;
    "onUpdate:visible"?: ((value: boolean) => any) | undefined;
}>, "popoverRef" | ("filter" | "label" | "visible" | "showArrow")> & import("vue").ShallowUnwrapRef<{
    popoverRef: import("vue").Ref<({
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: {
            readonly title?: string | undefined;
            readonly width?: string | number | undefined;
            readonly content?: string | undefined;
            readonly popperClass?: string | undefined;
            readonly showBtns?: boolean | undefined;
            readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
            readonly onCancel?: (() => any) | undefined;
            readonly onConfirm?: (() => any) | undefined;
            readonly onClickOutside?: (() => any) | undefined;
        } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot<any> | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance | null;
        $parent: import("vue").ComponentPublicInstance | null;
        $host: Element | null;
        $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, {
            $popoverRef: import("vue").Ref<null, null>;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
            cancel: () => any;
            confirm: () => any;
            clickOutside: () => any;
        }, string, {
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
            beforeCreate?: (() => void) | (() => void)[];
            created?: (() => void) | (() => void)[];
            beforeMount?: (() => void) | (() => void)[];
            mounted?: (() => void) | (() => void)[];
            beforeUpdate?: (() => void) | (() => void)[];
            updated?: (() => void) | (() => void)[];
            activated?: (() => void) | (() => void)[];
            deactivated?: (() => void) | (() => void)[];
            beforeDestroy?: (() => void) | (() => void)[];
            beforeUnmount?: (() => void) | (() => void)[];
            destroyed?: (() => void) | (() => void)[];
            unmounted?: (() => void) | (() => void)[];
            renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
    } & Readonly<{
        placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
        width: string | number;
        showBtns: boolean;
    }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
        onCancel?: (() => any) | undefined;
        onConfirm?: (() => any) | undefined;
        onClickOutside?: (() => any) | undefined;
    }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
        $popoverRef: import("vue").Ref<null, null>;
    }> & {} & import("vue").ComponentCustomProperties & {} & {
        $slots: {
            reference?: (props: {}) => any;
        } & {
            default?: (props: {}) => any;
        };
    }) | null, ({
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: {
            readonly title?: string | undefined;
            readonly width?: string | number | undefined;
            readonly content?: string | undefined;
            readonly popperClass?: string | undefined;
            readonly showBtns?: boolean | undefined;
            readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
            readonly onCancel?: (() => any) | undefined;
            readonly onConfirm?: (() => any) | undefined;
            readonly onClickOutside?: (() => any) | undefined;
        } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot<any> | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance | null;
        $parent: import("vue").ComponentPublicInstance | null;
        $host: Element | null;
        $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, {
            $popoverRef: import("vue").Ref<null, null>;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
            cancel: () => any;
            confirm: () => any;
            clickOutside: () => any;
        }, string, {
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
            beforeCreate?: (() => void) | (() => void)[];
            created?: (() => void) | (() => void)[];
            beforeMount?: (() => void) | (() => void)[];
            mounted?: (() => void) | (() => void)[];
            beforeUpdate?: (() => void) | (() => void)[];
            updated?: (() => void) | (() => void)[];
            activated?: (() => void) | (() => void)[];
            deactivated?: (() => void) | (() => void)[];
            beforeDestroy?: (() => void) | (() => void)[];
            beforeUnmount?: (() => void) | (() => void)[];
            destroyed?: (() => void) | (() => void)[];
            unmounted?: (() => void) | (() => void)[];
            renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
    } & Readonly<{
        placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
        width: string | number;
        showBtns: boolean;
    }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
        onCancel?: (() => any) | undefined;
        onConfirm?: (() => any) | undefined;
        onClickOutside?: (() => any) | undefined;
    }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
        $popoverRef: import("vue").Ref<null, null>;
    }> & {} & import("vue").ComponentCustomProperties & {} & {
        $slots: {
            reference?: (props: {}) => any;
        } & {
            default?: (props: {}) => any;
        };
    }) | null>;
}> & {} & import("vue").ComponentCustomProperties & {} & {
    $slots: {
        reference?: (props: {}) => any;
    };
}) | null, ({
    $: import("vue").ComponentInternalInstance;
    $data: {};
    $props: {
        readonly modelValue: Record<any, any>;
        readonly label?: string | undefined;
        readonly width?: number | string | undefined;
        readonly visible?: boolean | undefined;
        readonly isView?: boolean | undefined;
        readonly disabled?: boolean | undefined;
        readonly showArrow?: boolean | undefined;
        readonly filter?: boolean | undefined;
        readonly onChange?: ((value: Record<any, any>) => any) | undefined;
        readonly "onUpdate:modelValue"?: ((value: Record<any, any>) => any) | undefined;
        readonly "onUpdate:visible"?: ((value: boolean) => any) | undefined;
    } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
    $attrs: {
        [x: string]: unknown;
    };
    $refs: {
        [x: string]: unknown;
    };
    $slots: Readonly<{
        [name: string]: import("vue").Slot<any> | undefined;
    }>;
    $root: import("vue").ComponentPublicInstance | null;
    $parent: import("vue").ComponentPublicInstance | null;
    $host: Element | null;
    $emit: ((event: "change", value: Record<any, any>) => void) & ((event: "update:modelValue", value: Record<any, any>) => void) & ((event: "update:visible", value: boolean) => void);
    $el: any;
    $options: import("vue").ComponentOptionsBase<Readonly<import("./src/area-popover/type.js").Props> & Readonly<{
        onChange?: ((value: Record<any, any>) => any) | undefined;
        "onUpdate:modelValue"?: ((value: Record<any, any>) => any) | undefined;
        "onUpdate:visible"?: ((value: boolean) => any) | undefined;
    }>, {
        popoverRef: import("vue").Ref<({
            $: import("vue").ComponentInternalInstance;
            $data: {};
            $props: {
                readonly title?: string | undefined;
                readonly width?: string | number | undefined;
                readonly content?: string | undefined;
                readonly popperClass?: string | undefined;
                readonly showBtns?: boolean | undefined;
                readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
                readonly onCancel?: (() => any) | undefined;
                readonly onConfirm?: (() => any) | undefined;
                readonly onClickOutside?: (() => any) | undefined;
            } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
            $attrs: {
                [x: string]: unknown;
            };
            $refs: {
                [x: string]: unknown;
            };
            $slots: Readonly<{
                [name: string]: import("vue").Slot<any> | undefined;
            }>;
            $root: import("vue").ComponentPublicInstance | null;
            $parent: import("vue").ComponentPublicInstance | null;
            $host: Element | null;
            $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
            $el: any;
            $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
                onCancel?: (() => any) | undefined;
                onConfirm?: (() => any) | undefined;
                onClickOutside?: (() => any) | undefined;
            }>, {
                $popoverRef: import("vue").Ref<null, null>;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
                cancel: () => any;
                confirm: () => any;
                clickOutside: () => any;
            }, string, {
                placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
                width: string | number;
                showBtns: boolean;
            }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
                beforeCreate?: (() => void) | (() => void)[];
                created?: (() => void) | (() => void)[];
                beforeMount?: (() => void) | (() => void)[];
                mounted?: (() => void) | (() => void)[];
                beforeUpdate?: (() => void) | (() => void)[];
                updated?: (() => void) | (() => void)[];
                activated?: (() => void) | (() => void)[];
                deactivated?: (() => void) | (() => void)[];
                beforeDestroy?: (() => void) | (() => void)[];
                beforeUnmount?: (() => void) | (() => void)[];
                destroyed?: (() => void) | (() => void)[];
                unmounted?: (() => void) | (() => void)[];
                renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
            };
            $forceUpdate: () => void;
            $nextTick: typeof import("vue").nextTick;
            $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
        } & Readonly<{
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
            $popoverRef: import("vue").Ref<null, null>;
        }> & {} & import("vue").ComponentCustomProperties & {} & {
            $slots: {
                reference?: (props: {}) => any;
            } & {
                default?: (props: {}) => any;
            };
        }) | null, ({
            $: import("vue").ComponentInternalInstance;
            $data: {};
            $props: {
                readonly title?: string | undefined;
                readonly width?: string | number | undefined;
                readonly content?: string | undefined;
                readonly popperClass?: string | undefined;
                readonly showBtns?: boolean | undefined;
                readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
                readonly onCancel?: (() => any) | undefined;
                readonly onConfirm?: (() => any) | undefined;
                readonly onClickOutside?: (() => any) | undefined;
            } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
            $attrs: {
                [x: string]: unknown;
            };
            $refs: {
                [x: string]: unknown;
            };
            $slots: Readonly<{
                [name: string]: import("vue").Slot<any> | undefined;
            }>;
            $root: import("vue").ComponentPublicInstance | null;
            $parent: import("vue").ComponentPublicInstance | null;
            $host: Element | null;
            $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
            $el: any;
            $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
                onCancel?: (() => any) | undefined;
                onConfirm?: (() => any) | undefined;
                onClickOutside?: (() => any) | undefined;
            }>, {
                $popoverRef: import("vue").Ref<null, null>;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
                cancel: () => any;
                confirm: () => any;
                clickOutside: () => any;
            }, string, {
                placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
                width: string | number;
                showBtns: boolean;
            }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
                beforeCreate?: (() => void) | (() => void)[];
                created?: (() => void) | (() => void)[];
                beforeMount?: (() => void) | (() => void)[];
                mounted?: (() => void) | (() => void)[];
                beforeUpdate?: (() => void) | (() => void)[];
                updated?: (() => void) | (() => void)[];
                activated?: (() => void) | (() => void)[];
                deactivated?: (() => void) | (() => void)[];
                beforeDestroy?: (() => void) | (() => void)[];
                beforeUnmount?: (() => void) | (() => void)[];
                destroyed?: (() => void) | (() => void)[];
                unmounted?: (() => void) | (() => void)[];
                renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
            };
            $forceUpdate: () => void;
            $nextTick: typeof import("vue").nextTick;
            $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
        } & Readonly<{
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
            $popoverRef: import("vue").Ref<null, null>;
        }> & {} & import("vue").ComponentCustomProperties & {} & {
            $slots: {
                reference?: (props: {}) => any;
            } & {
                default?: (props: {}) => any;
            };
        }) | null>;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        change: (value: Record<any, any>) => any;
        "update:modelValue": (value: Record<any, any>) => any;
        "update:visible": (value: boolean) => any;
    }, string, {
        filter: boolean;
        label: string;
        visible: boolean;
        showArrow: boolean;
    }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
        beforeCreate?: (() => void) | (() => void)[];
        created?: (() => void) | (() => void)[];
        beforeMount?: (() => void) | (() => void)[];
        mounted?: (() => void) | (() => void)[];
        beforeUpdate?: (() => void) | (() => void)[];
        updated?: (() => void) | (() => void)[];
        activated?: (() => void) | (() => void)[];
        deactivated?: (() => void) | (() => void)[];
        beforeDestroy?: (() => void) | (() => void)[];
        beforeUnmount?: (() => void) | (() => void)[];
        destroyed?: (() => void) | (() => void)[];
        unmounted?: (() => void) | (() => void)[];
        renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
        renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
        errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
    };
    $forceUpdate: () => void;
    $nextTick: typeof import("vue").nextTick;
    $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
} & Readonly<{
    filter: boolean;
    label: string;
    visible: boolean;
    showArrow: boolean;
}> & Omit<Readonly<import("./src/area-popover/type.js").Props> & Readonly<{
    onChange?: ((value: Record<any, any>) => any) | undefined;
    "onUpdate:modelValue"?: ((value: Record<any, any>) => any) | undefined;
    "onUpdate:visible"?: ((value: boolean) => any) | undefined;
}>, "popoverRef" | ("filter" | "label" | "visible" | "showArrow")> & import("vue").ShallowUnwrapRef<{
    popoverRef: import("vue").Ref<({
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: {
            readonly title?: string | undefined;
            readonly width?: string | number | undefined;
            readonly content?: string | undefined;
            readonly popperClass?: string | undefined;
            readonly showBtns?: boolean | undefined;
            readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
            readonly onCancel?: (() => any) | undefined;
            readonly onConfirm?: (() => any) | undefined;
            readonly onClickOutside?: (() => any) | undefined;
        } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot<any> | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance | null;
        $parent: import("vue").ComponentPublicInstance | null;
        $host: Element | null;
        $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, {
            $popoverRef: import("vue").Ref<null, null>;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
            cancel: () => any;
            confirm: () => any;
            clickOutside: () => any;
        }, string, {
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
            beforeCreate?: (() => void) | (() => void)[];
            created?: (() => void) | (() => void)[];
            beforeMount?: (() => void) | (() => void)[];
            mounted?: (() => void) | (() => void)[];
            beforeUpdate?: (() => void) | (() => void)[];
            updated?: (() => void) | (() => void)[];
            activated?: (() => void) | (() => void)[];
            deactivated?: (() => void) | (() => void)[];
            beforeDestroy?: (() => void) | (() => void)[];
            beforeUnmount?: (() => void) | (() => void)[];
            destroyed?: (() => void) | (() => void)[];
            unmounted?: (() => void) | (() => void)[];
            renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
    } & Readonly<{
        placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
        width: string | number;
        showBtns: boolean;
    }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
        onCancel?: (() => any) | undefined;
        onConfirm?: (() => any) | undefined;
        onClickOutside?: (() => any) | undefined;
    }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
        $popoverRef: import("vue").Ref<null, null>;
    }> & {} & import("vue").ComponentCustomProperties & {} & {
        $slots: {
            reference?: (props: {}) => any;
        } & {
            default?: (props: {}) => any;
        };
    }) | null, ({
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: {
            readonly title?: string | undefined;
            readonly width?: string | number | undefined;
            readonly content?: string | undefined;
            readonly popperClass?: string | undefined;
            readonly showBtns?: boolean | undefined;
            readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
            readonly onCancel?: (() => any) | undefined;
            readonly onConfirm?: (() => any) | undefined;
            readonly onClickOutside?: (() => any) | undefined;
        } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot<any> | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance | null;
        $parent: import("vue").ComponentPublicInstance | null;
        $host: Element | null;
        $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, {
            $popoverRef: import("vue").Ref<null, null>;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
            cancel: () => any;
            confirm: () => any;
            clickOutside: () => any;
        }, string, {
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
            beforeCreate?: (() => void) | (() => void)[];
            created?: (() => void) | (() => void)[];
            beforeMount?: (() => void) | (() => void)[];
            mounted?: (() => void) | (() => void)[];
            beforeUpdate?: (() => void) | (() => void)[];
            updated?: (() => void) | (() => void)[];
            activated?: (() => void) | (() => void)[];
            deactivated?: (() => void) | (() => void)[];
            beforeDestroy?: (() => void) | (() => void)[];
            beforeUnmount?: (() => void) | (() => void)[];
            destroyed?: (() => void) | (() => void)[];
            unmounted?: (() => void) | (() => void)[];
            renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
    } & Readonly<{
        placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
        width: string | number;
        showBtns: boolean;
    }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
        onCancel?: (() => any) | undefined;
        onConfirm?: (() => any) | undefined;
        onClickOutside?: (() => any) | undefined;
    }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
        $popoverRef: import("vue").Ref<null, null>;
    }> & {} & import("vue").ComponentCustomProperties & {} & {
        $slots: {
            reference?: (props: {}) => any;
        } & {
            default?: (props: {}) => any;
        };
    }) | null>;
}> & {} & import("vue").ComponentCustomProperties & {} & {
    $slots: {
        reference?: (props: {}) => any;
    };
}) | null>;
declare const DasAreaPhoneSelect: import("@das-fed/utils").SFCWithInstall<import("vue").DefineComponent<import("./src/type.js").Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    change: (value: string | number) => any;
    "update:modelValue": (value: string) => any;
    "update:areaItem": (value: Record<any, any>) => any;
    "area-change": (value: Record<any, any>) => any;
}, string, import("vue").PublicProps, Readonly<import("./src/type.js").Props> & Readonly<{
    onChange?: ((value: string | number) => any) | undefined;
    "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    "onUpdate:areaItem"?: ((value: Record<any, any>) => any) | undefined;
    "onArea-change"?: ((value: Record<any, any>) => any) | undefined;
}>, {
    modelValue: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>>;
declare const DasAreaPopover: import("@das-fed/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("./src/area-popover/type.js").Props> & Readonly<{
        onChange?: ((value: Record<any, any>) => any) | undefined;
        "onUpdate:modelValue"?: ((value: Record<any, any>) => any) | undefined;
        "onUpdate:visible"?: ((value: boolean) => any) | undefined;
    }>, {
        popoverRef: import("vue").Ref<({
            $: import("vue").ComponentInternalInstance;
            $data: {};
            $props: {
                readonly title?: string | undefined;
                readonly width?: string | number | undefined;
                readonly content?: string | undefined;
                readonly popperClass?: string | undefined;
                readonly showBtns?: boolean | undefined;
                readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
                readonly onCancel?: (() => any) | undefined;
                readonly onConfirm?: (() => any) | undefined;
                readonly onClickOutside?: (() => any) | undefined;
            } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
            $attrs: {
                [x: string]: unknown;
            };
            $refs: {
                [x: string]: unknown;
            };
            $slots: Readonly<{
                [name: string]: import("vue").Slot<any> | undefined;
            }>;
            $root: import("vue").ComponentPublicInstance | null;
            $parent: import("vue").ComponentPublicInstance | null;
            $host: Element | null;
            $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
            $el: any;
            $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
                onCancel?: (() => any) | undefined;
                onConfirm?: (() => any) | undefined;
                onClickOutside?: (() => any) | undefined;
            }>, {
                $popoverRef: import("vue").Ref<null, null>;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
                cancel: () => any;
                confirm: () => any;
                clickOutside: () => any;
            }, string, {
                placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
                width: string | number;
                showBtns: boolean;
            }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
                beforeCreate?: (() => void) | (() => void)[];
                created?: (() => void) | (() => void)[];
                beforeMount?: (() => void) | (() => void)[];
                mounted?: (() => void) | (() => void)[];
                beforeUpdate?: (() => void) | (() => void)[];
                updated?: (() => void) | (() => void)[];
                activated?: (() => void) | (() => void)[];
                deactivated?: (() => void) | (() => void)[];
                beforeDestroy?: (() => void) | (() => void)[];
                beforeUnmount?: (() => void) | (() => void)[];
                destroyed?: (() => void) | (() => void)[];
                unmounted?: (() => void) | (() => void)[];
                renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
            };
            $forceUpdate: () => void;
            $nextTick: typeof import("vue").nextTick;
            $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
        } & Readonly<{
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
            $popoverRef: import("vue").Ref<null, null>;
        }> & {} & import("vue").ComponentCustomProperties & {} & {
            $slots: {
                reference?: (props: {}) => any;
            } & {
                default?: (props: {}) => any;
            };
        }) | null, ({
            $: import("vue").ComponentInternalInstance;
            $data: {};
            $props: {
                readonly title?: string | undefined;
                readonly width?: string | number | undefined;
                readonly content?: string | undefined;
                readonly popperClass?: string | undefined;
                readonly showBtns?: boolean | undefined;
                readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
                readonly onCancel?: (() => any) | undefined;
                readonly onConfirm?: (() => any) | undefined;
                readonly onClickOutside?: (() => any) | undefined;
            } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
            $attrs: {
                [x: string]: unknown;
            };
            $refs: {
                [x: string]: unknown;
            };
            $slots: Readonly<{
                [name: string]: import("vue").Slot<any> | undefined;
            }>;
            $root: import("vue").ComponentPublicInstance | null;
            $parent: import("vue").ComponentPublicInstance | null;
            $host: Element | null;
            $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
            $el: any;
            $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
                onCancel?: (() => any) | undefined;
                onConfirm?: (() => any) | undefined;
                onClickOutside?: (() => any) | undefined;
            }>, {
                $popoverRef: import("vue").Ref<null, null>;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
                cancel: () => any;
                confirm: () => any;
                clickOutside: () => any;
            }, string, {
                placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
                width: string | number;
                showBtns: boolean;
            }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
                beforeCreate?: (() => void) | (() => void)[];
                created?: (() => void) | (() => void)[];
                beforeMount?: (() => void) | (() => void)[];
                mounted?: (() => void) | (() => void)[];
                beforeUpdate?: (() => void) | (() => void)[];
                updated?: (() => void) | (() => void)[];
                activated?: (() => void) | (() => void)[];
                deactivated?: (() => void) | (() => void)[];
                beforeDestroy?: (() => void) | (() => void)[];
                beforeUnmount?: (() => void) | (() => void)[];
                destroyed?: (() => void) | (() => void)[];
                unmounted?: (() => void) | (() => void)[];
                renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
            };
            $forceUpdate: () => void;
            $nextTick: typeof import("vue").nextTick;
            $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
        } & Readonly<{
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
            $popoverRef: import("vue").Ref<null, null>;
        }> & {} & import("vue").ComponentCustomProperties & {} & {
            $slots: {
                reference?: (props: {}) => any;
            } & {
                default?: (props: {}) => any;
            };
        }) | null>;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        change: (value: Record<any, any>) => any;
        "update:modelValue": (value: Record<any, any>) => any;
        "update:visible": (value: boolean) => any;
    }, import("vue").PublicProps, {
        filter: boolean;
        label: string;
        visible: boolean;
        showArrow: boolean;
    }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("./src/area-popover/type.js").Props> & Readonly<{
        onChange?: ((value: Record<any, any>) => any) | undefined;
        "onUpdate:modelValue"?: ((value: Record<any, any>) => any) | undefined;
        "onUpdate:visible"?: ((value: boolean) => any) | undefined;
    }>, {
        popoverRef: import("vue").Ref<({
            $: import("vue").ComponentInternalInstance;
            $data: {};
            $props: {
                readonly title?: string | undefined;
                readonly width?: string | number | undefined;
                readonly content?: string | undefined;
                readonly popperClass?: string | undefined;
                readonly showBtns?: boolean | undefined;
                readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
                readonly onCancel?: (() => any) | undefined;
                readonly onConfirm?: (() => any) | undefined;
                readonly onClickOutside?: (() => any) | undefined;
            } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
            $attrs: {
                [x: string]: unknown;
            };
            $refs: {
                [x: string]: unknown;
            };
            $slots: Readonly<{
                [name: string]: import("vue").Slot<any> | undefined;
            }>;
            $root: import("vue").ComponentPublicInstance | null;
            $parent: import("vue").ComponentPublicInstance | null;
            $host: Element | null;
            $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
            $el: any;
            $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
                onCancel?: (() => any) | undefined;
                onConfirm?: (() => any) | undefined;
                onClickOutside?: (() => any) | undefined;
            }>, {
                $popoverRef: import("vue").Ref<null, null>;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
                cancel: () => any;
                confirm: () => any;
                clickOutside: () => any;
            }, string, {
                placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
                width: string | number;
                showBtns: boolean;
            }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
                beforeCreate?: (() => void) | (() => void)[];
                created?: (() => void) | (() => void)[];
                beforeMount?: (() => void) | (() => void)[];
                mounted?: (() => void) | (() => void)[];
                beforeUpdate?: (() => void) | (() => void)[];
                updated?: (() => void) | (() => void)[];
                activated?: (() => void) | (() => void)[];
                deactivated?: (() => void) | (() => void)[];
                beforeDestroy?: (() => void) | (() => void)[];
                beforeUnmount?: (() => void) | (() => void)[];
                destroyed?: (() => void) | (() => void)[];
                unmounted?: (() => void) | (() => void)[];
                renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
            };
            $forceUpdate: () => void;
            $nextTick: typeof import("vue").nextTick;
            $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
        } & Readonly<{
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
            $popoverRef: import("vue").Ref<null, null>;
        }> & {} & import("vue").ComponentCustomProperties & {} & {
            $slots: {
                reference?: (props: {}) => any;
            } & {
                default?: (props: {}) => any;
            };
        }) | null, ({
            $: import("vue").ComponentInternalInstance;
            $data: {};
            $props: {
                readonly title?: string | undefined;
                readonly width?: string | number | undefined;
                readonly content?: string | undefined;
                readonly popperClass?: string | undefined;
                readonly showBtns?: boolean | undefined;
                readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
                readonly onCancel?: (() => any) | undefined;
                readonly onConfirm?: (() => any) | undefined;
                readonly onClickOutside?: (() => any) | undefined;
            } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
            $attrs: {
                [x: string]: unknown;
            };
            $refs: {
                [x: string]: unknown;
            };
            $slots: Readonly<{
                [name: string]: import("vue").Slot<any> | undefined;
            }>;
            $root: import("vue").ComponentPublicInstance | null;
            $parent: import("vue").ComponentPublicInstance | null;
            $host: Element | null;
            $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
            $el: any;
            $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
                onCancel?: (() => any) | undefined;
                onConfirm?: (() => any) | undefined;
                onClickOutside?: (() => any) | undefined;
            }>, {
                $popoverRef: import("vue").Ref<null, null>;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
                cancel: () => any;
                confirm: () => any;
                clickOutside: () => any;
            }, string, {
                placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
                width: string | number;
                showBtns: boolean;
            }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
                beforeCreate?: (() => void) | (() => void)[];
                created?: (() => void) | (() => void)[];
                beforeMount?: (() => void) | (() => void)[];
                mounted?: (() => void) | (() => void)[];
                beforeUpdate?: (() => void) | (() => void)[];
                updated?: (() => void) | (() => void)[];
                activated?: (() => void) | (() => void)[];
                deactivated?: (() => void) | (() => void)[];
                beforeDestroy?: (() => void) | (() => void)[];
                beforeUnmount?: (() => void) | (() => void)[];
                destroyed?: (() => void) | (() => void)[];
                unmounted?: (() => void) | (() => void)[];
                renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
                errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
            };
            $forceUpdate: () => void;
            $nextTick: typeof import("vue").nextTick;
            $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
        } & Readonly<{
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
            $popoverRef: import("vue").Ref<null, null>;
        }> & {} & import("vue").ComponentCustomProperties & {} & {
            $slots: {
                reference?: (props: {}) => any;
            } & {
                default?: (props: {}) => any;
            };
        }) | null>;
    }, {}, {}, {}, {
        filter: boolean;
        label: string;
        visible: boolean;
        showArrow: boolean;
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<import("./src/area-popover/type.js").Props> & Readonly<{
    onChange?: ((value: Record<any, any>) => any) | undefined;
    "onUpdate:modelValue"?: ((value: Record<any, any>) => any) | undefined;
    "onUpdate:visible"?: ((value: boolean) => any) | undefined;
}>, {
    popoverRef: import("vue").Ref<({
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: {
            readonly title?: string | undefined;
            readonly width?: string | number | undefined;
            readonly content?: string | undefined;
            readonly popperClass?: string | undefined;
            readonly showBtns?: boolean | undefined;
            readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
            readonly onCancel?: (() => any) | undefined;
            readonly onConfirm?: (() => any) | undefined;
            readonly onClickOutside?: (() => any) | undefined;
        } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot<any> | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance | null;
        $parent: import("vue").ComponentPublicInstance | null;
        $host: Element | null;
        $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, {
            $popoverRef: import("vue").Ref<null, null>;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
            cancel: () => any;
            confirm: () => any;
            clickOutside: () => any;
        }, string, {
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
            beforeCreate?: (() => void) | (() => void)[];
            created?: (() => void) | (() => void)[];
            beforeMount?: (() => void) | (() => void)[];
            mounted?: (() => void) | (() => void)[];
            beforeUpdate?: (() => void) | (() => void)[];
            updated?: (() => void) | (() => void)[];
            activated?: (() => void) | (() => void)[];
            deactivated?: (() => void) | (() => void)[];
            beforeDestroy?: (() => void) | (() => void)[];
            beforeUnmount?: (() => void) | (() => void)[];
            destroyed?: (() => void) | (() => void)[];
            unmounted?: (() => void) | (() => void)[];
            renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
    } & Readonly<{
        placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
        width: string | number;
        showBtns: boolean;
    }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
        onCancel?: (() => any) | undefined;
        onConfirm?: (() => any) | undefined;
        onClickOutside?: (() => any) | undefined;
    }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
        $popoverRef: import("vue").Ref<null, null>;
    }> & {} & import("vue").ComponentCustomProperties & {} & {
        $slots: {
            reference?: (props: {}) => any;
        } & {
            default?: (props: {}) => any;
        };
    }) | null, ({
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: {
            readonly title?: string | undefined;
            readonly width?: string | number | undefined;
            readonly content?: string | undefined;
            readonly popperClass?: string | undefined;
            readonly showBtns?: boolean | undefined;
            readonly placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end" | undefined;
            readonly onCancel?: (() => any) | undefined;
            readonly onConfirm?: (() => any) | undefined;
            readonly onClickOutside?: (() => any) | undefined;
        } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot<any> | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance | null;
        $parent: import("vue").ComponentPublicInstance | null;
        $host: Element | null;
        $emit: ((event: "cancel") => void) & ((event: "confirm") => void) & ((event: "clickOutside") => void);
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
            onCancel?: (() => any) | undefined;
            onConfirm?: (() => any) | undefined;
            onClickOutside?: (() => any) | undefined;
        }>, {
            $popoverRef: import("vue").Ref<null, null>;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
            cancel: () => any;
            confirm: () => any;
            clickOutside: () => any;
        }, string, {
            placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
            width: string | number;
            showBtns: boolean;
        }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & {
            beforeCreate?: (() => void) | (() => void)[];
            created?: (() => void) | (() => void)[];
            beforeMount?: (() => void) | (() => void)[];
            mounted?: (() => void) | (() => void)[];
            beforeUpdate?: (() => void) | (() => void)[];
            updated?: (() => void) | (() => void)[];
            activated?: (() => void) | (() => void)[];
            deactivated?: (() => void) | (() => void)[];
            beforeDestroy?: (() => void) | (() => void)[];
            beforeUnmount?: (() => void) | (() => void)[];
            destroyed?: (() => void) | (() => void)[];
            unmounted?: (() => void) | (() => void)[];
            renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
    } & Readonly<{
        placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end";
        width: string | number;
        showBtns: boolean;
    }> & Omit<Readonly<import("../../components/popover/src/type.js").Props> & Readonly<{
        onCancel?: (() => any) | undefined;
        onConfirm?: (() => any) | undefined;
        onClickOutside?: (() => any) | undefined;
    }>, "$popoverRef" | ("placement" | "width" | "showBtns")> & import("vue").ShallowUnwrapRef<{
        $popoverRef: import("vue").Ref<null, null>;
    }> & {} & import("vue").ComponentCustomProperties & {} & {
        $slots: {
            reference?: (props: {}) => any;
        } & {
            default?: (props: {}) => any;
        };
    }) | null>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    change: (value: Record<any, any>) => any;
    "update:modelValue": (value: Record<any, any>) => any;
    "update:visible": (value: boolean) => any;
}, string, {
    filter: boolean;
    label: string;
    visible: boolean;
    showArrow: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        reference?: (props: {}) => any;
    };
})>;
export { DasAreaPhoneSelectRef, DasAreaPopoverRef, DasAreaPhoneSelect, DasAreaPopover };
declare const _default: {
    name: string;
};
export default _default;
