export declare const accountsClient: { listAccounts: (args?: { cache?: RequestCache | undefined; fetchOptions?: import("@ts-rest/core").FetchOptions | undefined; extraHeaders?: ({} & Record) | undefined; overrideClientOptions?: Partial | undefined; headers?: {} | undefined; query?: { filter?: { accountType?: "SAVER" | "TRANSACTIONAL" | "HOME_LOAN" | undefined; ownershipType?: "INDIVIDUAL" | "JOINT" | undefined; } | undefined; page?: { size?: number | undefined; before?: string | undefined; after?: string | undefined; } | undefined; } | undefined; } | undefined) => Promise<{ status: 200; body: { data: { type: "accounts"; id: string; attributes: { displayName: string; accountType: "SAVER" | "TRANSACTIONAL" | "HOME_LOAN"; ownershipType: "INDIVIDUAL" | "JOINT"; balance: { currencyCode: string; value: string; valueInBaseUnits: number; }; createdAt: string; }; relationships: { transactions: { links?: { related: string; } | undefined; }; }; links?: { self: string; } | undefined; }[]; links: { prev: string | null; next: string | null; }; }; headers: Headers; } | { status: 400; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 401; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 404; body: { status: "404"; error: string; }; headers: Headers; } | { status: 422; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 429; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 500; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 502; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 503; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 504; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; }>; retrieveAccount: (args: { cache?: RequestCache | undefined; params: { id: string; }; fetchOptions?: import("@ts-rest/core").FetchOptions | undefined; extraHeaders?: ({} & Record) | undefined; overrideClientOptions?: Partial | undefined; headers?: {} | undefined; }) => Promise<{ status: 200; body: { data: { type: "accounts"; id: string; attributes: { displayName: string; accountType: "SAVER" | "TRANSACTIONAL" | "HOME_LOAN"; ownershipType: "INDIVIDUAL" | "JOINT"; balance: { currencyCode: string; value: string; valueInBaseUnits: number; }; createdAt: string; }; relationships: { transactions: { links?: { related: string; } | undefined; }; }; links?: { self: string; } | undefined; }; }; headers: Headers; } | { status: 400; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 401; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 404; body: { status: "404"; error: string; }; headers: Headers; } | { status: 422; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 429; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 500; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 502; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 503; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; } | { status: 504; body: { errors: { status: string; title: string; detail: string; source?: { parameter?: string | undefined; pointer?: string | undefined; } | undefined; }[]; }; headers: Headers; }>; };