import type { components } from './address.contract';
export type RetrieveAddressSuccessResponse = components['schemas']['AddressComponentRetrieveResponse'];
export type SearchAddressRequest = components['schemas']['AddressComponentSearchRequest'];
export type SearchAddressSuccessResponse = SearchAddressSuccessResponseOverride;
export type SearchAddressResult = SearchAddressResultOverride;
type SearchAddressResultOverride = {
    description: string;
    highlight: string;
    id: string;
    text: string;
    type: 'Address' | string;
};
type SearchAddressSuccessResponseOverride = Omit<components['schemas']['AddressComponentSearchResponse'], 'results'> & {
    results: SearchAddressResultOverride[];
};
export {};
