import type { PaginatedQuery, PaginatedResponse } from './index'; export interface InitiateBusinessSettlementExportRequestBody { from?: string; fromFilterOptionIds?: string; includesFilterOptionIds?: string; practiceIds?: string; to?: string; settlementSummaryIds?: string; } export declare type GetSettlementsQuery = PaginatedQuery & { tz?: string; from?: string; to?: string; paymentMethod?: string; paymentRunNumber?: string; settlementParty?: string; settlementSummaryId?: string; currencyFormat?: string; sort?: number; }; export declare type GetSettlementsItem = { _id: string; settlementDateString: string; settlementParty: string; bankReference: string; amountSettlementCredit: number; amountSettlementDebit: number; amountTransactionCredit: number; amountTransactionDebit: number; amountTransactionTax: number; amountSettlementCreditString: string; amountSettlementDebitString: string; amountTransactionCreditString: string; amountTransactionDebitString: string; amountTransactionTaxString: string; amountTransactionTotalString: string; amountFeeCreditString: string; amountFeeDebitString: string; staffFullName: string; itemCount: number; abn: string; accountName: string; merchantId: string; providerNumber: string; transactionReference: string; transactionDate: string; transactionResponseCode: string; invoiceReference: string; invoiceFormattedReference: string; paymentRunNumber: string; paymentMethod: string; patientPaymentDate: string; funderLabel: string; funderName: string; membershipNumber: string; cardRank: string; currencyCode: string; settlementSummaryId: string; bankAccount: { accountNumber: string; bsb: string; accountName: string; }; settledTo: string; transactionId: string; type: string; patientFullName: string; transactionOrigination: string; practiceLocation: string; channelCode: string; previousAccountReferenceId: string; rejected: string; created: string; modified: string; }; export declare type GetSettlementsResponse = PaginatedResponse;