import { type InputMask, type FactoryArg } from 'imask'; interface SolidMaskedDirectiveInterface['typedValue']; value: InputMask['value']; unmaskedValue: InputMask['unmaskedValue']; }> { mask: Opts; onAccept?: (value: Value, maskRef: InputMask, e?: InputEvent) => void; onComplete?: (value: Value, maskRef: InputMask, e?: InputEvent) => void; value?: () => InputMask['value']; unmaskedValue?: () => InputMask['unmaskedValue']; } declare module 'solid-js' { namespace JSX { interface Directives { masked: SolidMaskedDirectiveInterface; } } } declare const masked: ["typedValue"]; value: string; unmaskedValue: string; }>(el: HTMLElement, props: () => { mask: Opts; onAccept?: ((value: Value, maskRef: InputMask, e?: InputEvent) => void) | undefined; onComplete?: ((value: Value, maskRef: InputMask, e?: InputEvent) => void) | undefined; value?: (() => string) | undefined; unmaskedValue?: (() => string) | undefined; }) => void; export default masked; //# sourceMappingURL=directive.d.ts.map