import React from 'react'; import { PatternFormatProps, InputAttributes, ChangeMeta, NumberFormatBaseProps } from './types'; export declare function format(numStr: string, props: PatternFormatProps): string; export declare function removeFormatting(value: string, changeMeta: ChangeMeta, props: PatternFormatProps): string; export declare function getCaretBoundary(formattedValue: string, props: PatternFormatProps): boolean[]; export declare function usePatternFormat(props: PatternFormatProps): NumberFormatBaseProps; export default function PatternFormat(props: PatternFormatProps): React.ReactElement;