import Masked, { type MaskedOptions } from './base'; export type MaskedFunctionOptions = MaskedOptions; /** Masking by custom Function */ export default class MaskedFunction extends Masked { /** */ mask: (value: string, masked: Masked) => boolean; /** Enable characters overwriting */ overwrite?: boolean | 'shift' | undefined; /** */ eager?: boolean | 'remove' | 'append' | undefined; /** */ skipInvalid?: boolean | undefined; /** */ autofix?: boolean | 'pad' | undefined; updateOptions(opts: Partial): void; _update(opts: Partial): void; } //# sourceMappingURL=function.d.ts.map