import { ApiResponse, ExtraOptions } from "../../request";
import { CategorisedTransaction, TransactionToBeCategorised } from "../../schema/categorised-transactions";
declare type AccountType = "cash" | "card" | "savings" | "pension" | "investment";
declare type CategoriseTransactionResponseData = {
    accountId: string;
    accountType: AccountType;
    transactions: CategorisedTransaction[];
    failedCategorisationIds: string[];
};
export declare type CategoriseTransactionsRequest = ({ accountId, accountType, transactions, }: {
    accountId?: string;
    accountType?: AccountType;
    transactions: TransactionToBeCategorised[];
}, options?: ExtraOptions) => Promise<ApiResponse<CategoriseTransactionResponseData>>;
export interface CategoriseTransactionsRequests {
    categoriseTransactions: CategoriseTransactionsRequest;
}
export {};
//# sourceMappingURL=categorise-transactions.d.ts.map