import { type Brand } from '@navinc/utils'; import { ChangeEventHandler } from 'react'; import { BasePatternInputProps } from '../base-pattern-input/base-pattern-input.js'; import { TargetValue } from '../shared.js'; export type PhoneNumber = Brand; type UpdatedHTMLInputElement = TargetValue; export declare const toPhoneNumber: (value: string) => PhoneNumber; export declare const phoneNumberValidator: (phoneNumber: PhoneNumber | undefined, errorMessage?: string) => string | undefined; export type BasePhoneNumberInputProps = Omit & { value?: PhoneNumber; onChange?: ChangeEventHandler; }; export declare const BasePhoneNumberInput: import("react").ForwardRefExoticComponent & { value?: PhoneNumber; onChange?: ChangeEventHandler; } & import("react").RefAttributes>; export {};