import type { ActionSheetMenuOrActions } from './types'; declare const _sfc_main: import("vue").DefineComponent<{ modelValue: { type: BooleanConstructor; required: true; default: boolean; }; title: { type: StringConstructor; required: false; default: string; }; menus: { type: ArrayConstructor; required: false; default: () => never[]; }; actions: { type: ArrayConstructor; required: false; default: () => never[]; }; }, { props: { modelValue: boolean; title: string; menus: ActionSheetMenuOrActions[]; actions: ActionSheetMenuOrActions[]; }; emit: { (type: 'update:modelValue', val: boolean): void; (type: 'click', val: ActionSheetMenuOrActions): void; (type: 'close'): void; }; visible: import("vue").WritableComputedRef; closeHandler: () => void; clickHandler: (item: ActionSheetMenuOrActions) => void; Mask: import("../utils").SFCWithInstall; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { type: string; }>>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "click" | "close")[], "update:modelValue" | "click" | "close", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly never[]; }; actions: { type: ArrayConstructor; required: false; default: () => never[]; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { title: string; menus: unknown[]; actions: unknown[]; }>; export default _sfc_main;