declare const masks: {
    currency: {
        mask: (value: any, options?: {}) => any;
        unmask: (value: any, options?: {}) => any;
    };
    appendViewOnlyText: {
        mask: (value: any, { appendAt, text }?: {
            appendAt?: string;
            text?: string;
        }) => any;
        unmask: (value: any, { text }?: {
            text?: string;
        }) => any;
    };
    titleCase: {
        mask: (value: any, { input }: {
            input?: boolean;
        }) => any;
        unmask: (value: any) => any;
    };
    upperCase: {
        mask: (value: any, { input }: {
            input?: boolean;
        }) => any;
        unmask: (value: any) => any;
    };
    lowerCase: {
        mask: (value: any, { input }: {
            input?: boolean;
        }) => any;
        unmask: (value: any) => any;
    };
    appendText: {
        mask: (value: any, { appendAt, text }?: {
            appendAt?: string;
            text?: string;
        }) => any;
        unmask: (value: any, { text }?: {
            text?: string;
        }) => any;
    };
    number: {
        mask: (value: any, { pattern, param }?: {
            pattern?: string;
            param?: string;
        }) => string;
        unmask: (value: any) => any;
    };
    phone: {
        mask: (value: any) => any;
        unmask: (value: any) => any;
    };
    INphone: {
        mask: (value: any) => any;
        unmask: (value: any) => any;
    };
    percentage: {
        mask: (value: any, { input }?: {
            input?: boolean;
        }) => any;
        unmask: (value: any) => any;
    };
};
export declare const getMasks: () => {
    currency: {
        mask: (value: any, options?: {}) => any;
        unmask: (value: any, options?: {}) => any;
    };
    appendViewOnlyText: {
        mask: (value: any, { appendAt, text }?: {
            appendAt?: string;
            text?: string;
        }) => any;
        unmask: (value: any, { text }?: {
            text?: string;
        }) => any;
    };
    titleCase: {
        mask: (value: any, { input }: {
            input?: boolean;
        }) => any;
        unmask: (value: any) => any;
    };
    upperCase: {
        mask: (value: any, { input }: {
            input?: boolean;
        }) => any;
        unmask: (value: any) => any;
    };
    lowerCase: {
        mask: (value: any, { input }: {
            input?: boolean;
        }) => any;
        unmask: (value: any) => any;
    };
    appendText: {
        mask: (value: any, { appendAt, text }?: {
            appendAt?: string;
            text?: string;
        }) => any;
        unmask: (value: any, { text }?: {
            text?: string;
        }) => any;
    };
    number: {
        mask: (value: any, { pattern, param }?: {
            pattern?: string;
            param?: string;
        }) => string;
        unmask: (value: any) => any;
    };
    phone: {
        mask: (value: any) => any;
        unmask: (value: any) => any;
    };
    INphone: {
        mask: (value: any) => any;
        unmask: (value: any) => any;
    };
    percentage: {
        mask: (value: any, { input }?: {
            input?: boolean;
        }) => any;
        unmask: (value: any) => any;
    };
};
export declare const addMask: (name: any, obj: any) => void;
export { masks };
