import React from 'react'; import { type IMaskInputProps } from './mixin.js'; declare const IMaskInput: React.ForwardRefExoticComponent<(Omit & Omit, "ref"> & Partial> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & Omit & { mask: DateConstructor; } & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: typeof import("@skbkontur/imask").MaskedDate; } & Omit & { mask: DateConstructor; }, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & Partial> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: typeof import("@skbkontur/imask").MaskedNumber; } & Omit>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & Partial, "mask" | "eager" | "lazy" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix" | "definitions" | "blocks" | "placeholderChar" | "displayChar">> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: typeof import("@skbkontur/imask").MaskedEnum; } & Omit & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: typeof import("@skbkontur/imask").MaskedRange; } & Omit & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: typeof import("@skbkontur/imask").MaskedRegExp; } & Omit>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & Partial, "mask" | "eager" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix">> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: typeof import("@skbkontur/imask").MaskedFunction; } & Omit, "mask" | "eager" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix">>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: typeof import("@skbkontur/imask").MaskedPattern; } & Omit, "mask" | "eager" | "lazy" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix" | "definitions" | "blocks" | "placeholderChar" | "displayChar">>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & Partial, "mask" | "eager" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix" | "dispatch">> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: typeof import("@skbkontur/imask").MaskedDynamic; } & Omit, "mask" | "eager" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix" | "dispatch">>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: typeof import("@skbkontur/imask").Masked; } & Omit, "mask" | "eager" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix">>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: import("@skbkontur/imask").MaskedDate; } & Omit & { mask: DateConstructor; }, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: import("@skbkontur/imask").MaskedNumber; } & Omit>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: import("@skbkontur/imask").MaskedEnum; } & Omit & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: import("@skbkontur/imask").MaskedRange; } & Omit & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: import("@skbkontur/imask").MaskedRegExp; } & Omit>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: import("@skbkontur/imask").MaskedFunction; } & Omit, "mask" | "eager" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix">>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: import("@skbkontur/imask").MaskedPattern; } & Omit, "mask" | "eager" | "lazy" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix" | "definitions" | "blocks" | "placeholderChar" | "displayChar">>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: import("@skbkontur/imask").MaskedDynamic; } & Omit, "mask" | "eager" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix" | "dispatch">>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref"> | Omit & Omit, "ref"> & { mask: import("@skbkontur/imask").Masked; } & Omit, "mask" | "eager" | "parent" | "format" | "prepare" | "prepareChar" | "validate" | "commit" | "parse" | "overwrite" | "skipInvalid" | "autofix">>, "mask"> & { ref?: React.Ref>> | undefined; }, "ref">) & React.RefAttributes>; export default IMaskInput; //# sourceMappingURL=input.d.ts.map