import type { ExtractPropTypes } from 'vue'; import type Masker from './masker.vue'; export declare const maskerProps: { readonly active: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly closable: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly permeable: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly disableEsc: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly transfer: import("@inte-cloud/lit-element/es/utils").EpPropFinalized; readonly onBeforeClose: import("@inte-cloud/lit-element/es/utils").EpPropFinalized<(new (...args: any[]) => () => Promise | boolean) | (() => () => Promise | boolean) | { (): () => Promise | boolean; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => Promise | boolean) | (() => () => Promise | boolean) | { (): () => Promise | boolean; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly onResize: import("@inte-cloud/lit-element/es/utils").EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; }; export declare type MaskerPropsType = ExtractPropTypes; export declare const maskerEmits: { click: (evt: MouseEvent) => boolean; 'before-close': (shouldClose: boolean) => boolean; resize: () => boolean; }; export declare type MaskerEmits = typeof maskerEmits; export declare type MaskerInstance = InstanceType;