export declare class PostcodeService { private client; constructor(token: string); lookup(request: LookupRequest): Promise; random(request: RandomRequest): Promise; validate(request: ValidateRequest): Promise; } export interface LookupRequest { postcode?: string; } export interface LookupResponse { country?: string; district?: string; latitude?: number; longitude?: number; postcode?: string; region?: string; ward?: string; } export interface RandomRequest { } export interface RandomResponse { country?: string; district?: string; latitude?: number; longitude?: number; postcode?: string; region?: string; ward?: string; } export interface ValidateRequest { postcode?: string; } export interface ValidateResponse { valid?: boolean; }