export interface RepresentOffice { type?: string; tel?: string; fax?: string; postal?: string; } export interface RepresentRepresentative { name: string; email: string | null; elected_office: string; district_name: string; party_name: string | null; representative_set_name: string; url: string; photo_url: string | null; offices: RepresentOffice[]; } export interface RepresentPostalCodeResponse { city: string | null; province: string | null; centroid: { type: string; coordinates: [number, number]; } | null; representatives_centroid: RepresentRepresentative[]; representatives_concordance: RepresentRepresentative[]; } declare class RepresentApiClient { private baseUrl; constructor(); getByPostalCode(code: string): Promise; testConnection(): Promise<{ ok: boolean; message: string; }>; } export declare const representApiClient: RepresentApiClient; export {}; //# sourceMappingURL=represent-api.client.d.ts.map