import { SomeOptions } from 'intl-tel-input'; import { Props } from './props'; type __VLS_Props = Props & SomeOptions; type StrictRejectSource = "key" | "paste"; type StrictRejectReason = "invalid" | "max-length"; declare const _default: import('vue').DefineComponent<__VLS_Props, { instance: import('vue').ShallowRef; input: import('vue').Ref; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { changeNumber: (value: string) => any; changeCountry: (value: string) => any; changeValidity: (value: boolean) => any; changeErrorCode: (value: "IS_POSSIBLE" | "INVALID_COUNTRY_CODE" | "TOO_SHORT" | "TOO_LONG" | "IS_POSSIBLE_LOCAL_ONLY" | "INVALID_LENGTH" | null) => any; openCountrySelector: () => any; closeCountrySelector: () => any; strictReject: (source: StrictRejectSource, rejectedInput: string, reason: StrictRejectReason) => any; "update:modelValue": (value: string) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onChangeNumber?: ((value: string) => any) | undefined; onChangeCountry?: ((value: string) => any) | undefined; onChangeValidity?: ((value: boolean) => any) | undefined; onChangeErrorCode?: ((value: "IS_POSSIBLE" | "INVALID_COUNTRY_CODE" | "TOO_SHORT" | "TOO_LONG" | "IS_POSSIBLE_LOCAL_ONLY" | "INVALID_LENGTH" | null) => any) | undefined; onOpenCountrySelector?: (() => any) | undefined; onCloseCountrySelector?: (() => any) | undefined; onStrictReject?: ((source: StrictRejectSource, rejectedInput: string, reason: StrictRejectReason) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; }>, { usePreciseValidation: boolean; disabled: boolean; readonly: boolean; inputProps: import('vue').InputHTMLAttributes; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { input: HTMLInputElement; }, any>; export default _default;