export declare const transactionsClient: { listTransactions: (args?: { cache?: RequestCache | undefined; fetchOptions?: import("@ts-rest/core").FetchOptions | undefined; extraHeaders?: ({} & Record) | undefined; overrideClientOptions?: Partial | undefined; headers?: {} | undefined; query?: { filter?: { status?: "HELD" | "SETTLED" | undefined; since?: string | undefined; until?: string | undefined; category?: string | undefined; tag?: string | undefined; } | undefined; page?: { size?: number | undefined; before?: string | undefined; after?: string | undefined; } | undefined; } | undefined; } | undefined) => Promise<{ status: 200; body: { data: { type: "transactions"; id: string; attributes: { status: "HELD" | "SETTLED"; rawText: string | null; description: string; message: string | null; isCategorizable: boolean; holdInfo: { amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; foreignAmount: { currencyCode: string; value: string; valueInBaseUnits: number; } | null; } | null; roundUp: { amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; boostPortion: { currencyCode: string; value: string; valueInBaseUnits: number; } | null; } | null; cashback: { description: string; amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; } | null; amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; foreignAmount: { currencyCode: string; value: string; valueInBaseUnits: number; } | null; cardPurchaseMethod: { method: "BAR_CODE" | "OCR" | "CARD_PIN" | "CARD_DETAILS" | "CARD_ON_FILE" | "ECOMMERCE" | "MAGNETIC_STRIPE" | "CONTACTLESS"; cardNumberSuffix: string | null; } | null; settledAt: string | null; createdAt: string; transactionType: string; note: { text: string; } | null; performingCustomer: { displayName: string; } | null; deepLinkURL: string; }; relationships: { account: { data: { type: "accounts"; id: string; }; links?: { related: string; } | undefined; }; transferAccount: { data: { type: "accounts"; id: string; } | null; links?: { related: string; } | undefined; }; category: { data: { type: "categories"; id: string; } | null; links?: { self: string; related?: string | undefined; } | undefined; }; parentCategory: { data: { type: "categories"; id: string; } | null; links?: { related: string; } | undefined; }; tags: { data: { type: "tags"; id: string; }[]; links?: { self: string; } | undefined; }; attachment: { data: { type: "attachments"; id: string; } | null; 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; }>; listTransactionsByAccount: (args: { cache?: RequestCache | undefined; params: { accountId: string; }; fetchOptions?: import("@ts-rest/core").FetchOptions | undefined; extraHeaders?: ({} & Record) | undefined; overrideClientOptions?: Partial | undefined; headers?: {} | undefined; query?: { filter?: { status?: "HELD" | "SETTLED" | undefined; since?: string | undefined; until?: string | undefined; category?: string | undefined; tag?: string | undefined; } | undefined; page?: { size?: number | undefined; before?: string | undefined; after?: string | undefined; } | undefined; } | undefined; }) => Promise<{ status: 200; body: { data: { type: "transactions"; id: string; attributes: { status: "HELD" | "SETTLED"; rawText: string | null; description: string; message: string | null; isCategorizable: boolean; holdInfo: { amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; foreignAmount: { currencyCode: string; value: string; valueInBaseUnits: number; } | null; } | null; roundUp: { amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; boostPortion: { currencyCode: string; value: string; valueInBaseUnits: number; } | null; } | null; cashback: { description: string; amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; } | null; amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; foreignAmount: { currencyCode: string; value: string; valueInBaseUnits: number; } | null; cardPurchaseMethod: { method: "BAR_CODE" | "OCR" | "CARD_PIN" | "CARD_DETAILS" | "CARD_ON_FILE" | "ECOMMERCE" | "MAGNETIC_STRIPE" | "CONTACTLESS"; cardNumberSuffix: string | null; } | null; settledAt: string | null; createdAt: string; transactionType: string; note: { text: string; } | null; performingCustomer: { displayName: string; } | null; deepLinkURL: string; }; relationships: { account: { data: { type: "accounts"; id: string; }; links?: { related: string; } | undefined; }; transferAccount: { data: { type: "accounts"; id: string; } | null; links?: { related: string; } | undefined; }; category: { data: { type: "categories"; id: string; } | null; links?: { self: string; related?: string | undefined; } | undefined; }; parentCategory: { data: { type: "categories"; id: string; } | null; links?: { related: string; } | undefined; }; tags: { data: { type: "tags"; id: string; }[]; links?: { self: string; } | undefined; }; attachment: { data: { type: "attachments"; id: string; } | null; 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; }>; retrieveTransaction: (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: "transactions"; id: string; attributes: { status: "HELD" | "SETTLED"; rawText: string | null; description: string; message: string | null; isCategorizable: boolean; holdInfo: { amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; foreignAmount: { currencyCode: string; value: string; valueInBaseUnits: number; } | null; } | null; roundUp: { amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; boostPortion: { currencyCode: string; value: string; valueInBaseUnits: number; } | null; } | null; cashback: { description: string; amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; } | null; amount: { currencyCode: string; value: string; valueInBaseUnits: number; }; foreignAmount: { currencyCode: string; value: string; valueInBaseUnits: number; } | null; cardPurchaseMethod: { method: "BAR_CODE" | "OCR" | "CARD_PIN" | "CARD_DETAILS" | "CARD_ON_FILE" | "ECOMMERCE" | "MAGNETIC_STRIPE" | "CONTACTLESS"; cardNumberSuffix: string | null; } | null; settledAt: string | null; createdAt: string; transactionType: string; note: { text: string; } | null; performingCustomer: { displayName: string; } | null; deepLinkURL: string; }; relationships: { account: { data: { type: "accounts"; id: string; }; links?: { related: string; } | undefined; }; transferAccount: { data: { type: "accounts"; id: string; } | null; links?: { related: string; } | undefined; }; category: { data: { type: "categories"; id: string; } | null; links?: { self: string; related?: string | undefined; } | undefined; }; parentCategory: { data: { type: "categories"; id: string; } | null; links?: { related: string; } | undefined; }; tags: { data: { type: "tags"; id: string; }[]; links?: { self: string; } | undefined; }; attachment: { data: { type: "attachments"; id: string; } | null; 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; }>; };