export declare const attachmentsClient: { listAttachments: (args?: { cache?: RequestCache | undefined; fetchOptions?: import("@ts-rest/core").FetchOptions | undefined; extraHeaders?: ({} & Record) | undefined; overrideClientOptions?: Partial | undefined; headers?: {} | undefined; query?: { page?: { size?: number | undefined; before?: string | undefined; after?: string | undefined; } | undefined; } | undefined; } | undefined) => Promise<{ status: 200; body: { data: { type: "attachments"; id: string; attributes: { createdAt: string | null; fileURL: string | null; fileURLExpiresAt: string; fileExtension: string | null; fileContentType: string | null; }; relationships: { transaction: { data: { type: "transactions"; id: string; }; 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; }>; retrieveAttachment: (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: "attachments"; id: string; attributes: { createdAt: string | null; fileURL: string | null; fileURLExpiresAt: string; fileExtension: string | null; fileContentType: string | null; }; relationships: { transaction: { data: { type: "transactions"; id: string; }; 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; }>; };