import { RButtonType } from '../../rol-button'; import { PropType } from 'vue'; declare const _default: { name: string; components: { Popover: import("vue").DefineComponent<{ class: { type: StringConstructor; default: string; }; style: { type: ObjectConstructor; default: () => {}; }; popperClass: { type: StringConstructor; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; title: { type: StringConstructor; default: string; }; content: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; enterable: { type: BooleanConstructor; default: boolean; }; hideAfter: { type: NumberConstructor; default: number; }; manual: { type: BooleanConstructor; default: boolean; }; visible: { type: BooleanConstructor; default: any; }; offset: { type: NumberConstructor; default: number; }; placement: { type: PropType; default: import("@popperjs/core").Placement; }; popperOptions: { type: PropType; default: () => any; }; showAfter: { type: NumberConstructor; default: number; }; tabindex: { type: (NumberConstructor | StringConstructor)[]; default: number; }; transition: { type: StringConstructor; default: string; }; trigger: { type: PropType; default: () => string[]; }; visibleArrow: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:visible"[], "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ manual: boolean; content: string; class: string; style: Record; disabled: boolean; enterable: boolean; hideAfter: number; showAfter: number; offset: number; placement: import("@popperjs/core").Placement; popperClass: string; popperOptions: import("@popperjs/core").Options; transition: string; trigger: import("../../rol-popper").RTrigger; visible: boolean; width: string | number; title: string; tabindex: string | number; visibleArrow: boolean; } & {}>, { manual: boolean; content: string; class: string; style: Record; disabled: boolean; enterable: boolean; hideAfter: number; showAfter: number; offset: number; placement: import("@popperjs/core").Placement; popperClass: string; popperOptions: import("@popperjs/core").Options; transition: string; trigger: import("../../rol-popper").RTrigger; visible: boolean; width: string | number; title: string; tabindex: string | number; visibleArrow: boolean; }>; Button: import("vue").DefineComponent, Record, any, Record | import("vue").WritableComputedOptions>, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & { [x: string]: unknown; }>, {}>; Icon: import("vue").DefineComponent, Record, any, Record | import("vue").WritableComputedOptions>, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & { [x: string]: unknown; }>, {}>; }; props: { title: { type: StringConstructor; }; confirmButtonText: { type: StringConstructor; default: string; }; cancelButtonText: { type: StringConstructor; default: string; }; confirmButtonType: { type: PropType; default: string; validator: (val: string) => boolean; }; cancelButtonType: { type: PropType; default: string; validator: (val: string) => boolean; }; icon: { type: PropType; default: string; }; iconColor: { type: StringConstructor; default: string; }; hideIcon: { type: BooleanConstructor; default: boolean; }; }; emits: string[]; setup(props: any, { emit }: { emit: any; }): { confirm: () => void; cancel: () => void; visible: import("vue").Ref; }; }; export default _default;