import type { AddressValue } from './types.js'; type AddressField = keyof AddressValue; export interface Props { /** Field name prefix */ name: string; /** Field label */ label?: string; /** Description for voice extraction */ description?: string; /** Current value (bindable) */ value?: Partial; /** Which fields to show */ fields?: AddressField[]; /** Disabled state */ disabled?: boolean; /** Required field */ required?: boolean; /** Error message to display */ error?: string; /** Country options for dropdown */ countries?: Array<{ value: string; label: string; }>; /** Province/state options for dropdown */ provinces?: Array<{ value: string; label: string; }>; /** Called when value changes */ onchange?: (value: Partial) => void; } declare const AddressInput: import("svelte").Component; type AddressInput = ReturnType; export default AddressInput; //# sourceMappingURL=AddressInput.svelte.d.ts.map