import { SensitiveInputProps } from './types'; declare const _default: import('vue').DefineComponent void; blur: () => void | undefined; reveal: () => void; mask: () => void; copy: () => Promise; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { mask: () => any; copy: (value: string) => any; "update:modelValue": (value: string) => any; reveal: () => any; copyError: (error: unknown) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onMask?: (() => any) | undefined; onCopy?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onReveal?: (() => any) | undefined; onCopyError?: ((error: unknown) => any) | undefined; }>, { label: string; mask: string; error: string; required: boolean; description: string; disabled: boolean; placeholder: string; size: import('./types').SensitiveInputSize; modelValue: string; readonly: boolean; copyable: boolean; copiedDuration: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { containerRef: HTMLDivElement; inputRef: HTMLInputElement; }, any>; export default _default;