import { type SvEditorProps } from './editor-contract'; import { type PhoneParts } from './createPhoneInput.svelte'; /** User-facing strings for the phone input (localizable via `messages`). */ type PhoneMessages = { country: string; }; type Props = SvEditorProps & { value?: string; onChange?: (value: string, parts: PhoneParts) => void; /** Default country ISO code. */ country?: string; placeholder?: string; /** Override the built-in strings (e.g. the country selector aria-label). */ messages?: Partial; /** Stretch to the container width. */ block?: boolean; /** Control width in px (ignored when `block`). Default 250. */ width?: number; }; declare const SvPhoneInput: import("svelte").Component; type SvPhoneInput = ReturnType; export default SvPhoneInput;