import type { MaskProps } from "./mask.class"; /** * Pre-established mask configuration options */ export declare type PresetOption = ('ONLY_NUMBERS' | 'ONLY_LETTERS' | 'ONLY_CHARS' | 'DATE_STAMP' | 'DATE_PTBR' | 'DATETIME_STAMP' | 'DATETIME_PTBR' | 'DATE_STAMP_LIMITED' | 'DATE_PTBR_LIMITED' | 'DATETIME_STAMP_LIMITED' | 'DATETIME_PTBR_LIMITED' | 'PHONE_USA' | 'PHONE_BR' | 'CURRENCY_POINT' | 'CURRENCY_COMMA' | 'CURRENCY_DOLLAR' | 'CURRENCY_PTBR' | 'CURRENCY_DOLLAR_LIMITED' | 'CURRENCY_PTBR_LIMITED' | 'DOCUMENT_CPF' | 'DOCUMENT_CNPJ' | 'DOCUMENT_CPF_CNPJ' | 'ZIPCODE_USA' | 'ZIPCODE_BR' | 'PRODUCT_KEY' | 'COLOR_HEX' | 'CAPITALIZE_ALL'); /** * Get and change pre-established mask configurations */ export declare function getPresetMask(preset: PresetOption, change?: Partial): MaskProps; /** * Pre-established mask configurations */ declare const presets: { [key in PresetOption]: MaskProps; }; export default presets;