import type { GetSettlementsQuery, GetSettlementsResponse, InitiateBusinessSettlementExportRequestBody, MedipassRequestOpts } from '../types'; import type { SettlementSummariesQuery, SettlementSummariesResponse, SettlementSummariesByPeriodQuery, SettlementSummariesByPeriodResponse, SettlementSummaryResponse } from '../types'; /** * * This will kick off a worker that will generate the file and return an S3 file ID. * @param {String} businessId - Business ID * @param {Object} query - Request query * @param {Object} opts - Additional options */ export declare const initiateBusinessSettlementExport: (businessId: string, query: InitiateBusinessSettlementExportRequestBody, opts?: MedipassRequestOpts) => Promise<{ s3FileId: string; }>; /** * Get business settlements * @param {String} businessId - Business ID * @param {Object} query - Query parameters * @param {Object} opts - Additional options */ export declare const getBusinessSettlements: (businessId: string, query?: GetSettlementsQuery, opts?: MedipassRequestOpts) => Promise; /** * Get business settlement summaries * @param {String} businessId - Business ID * @param {Object} query - Query parameters * @param {Object} opts - Additional options */ export declare const getBusinessSettlementSummaries: (businessId: string, query: SettlementSummariesQuery, opts?: MedipassRequestOpts) => Promise; /** * Get business settlements summaries by period * @param {String} businessId - Business ID * @param {Object} query - Query parameters * @param {Object} opts - Additional options */ export declare const getBusinessSettlementSummariesByPeriod: (businessId: string, query: SettlementSummariesByPeriodQuery, opts?: MedipassRequestOpts) => Promise; /** * Get a business's settlement summary by Id * @param {String} businessId - Business ID * @param {String} settlementSummaryId - Settlement ID * @param {Object} query - Query parameters * @param {Object} opts - Additional options */ export declare const getBusinessSettlementSummaryById: (businessId: string, settlementSummaryId: string, query?: never, opts?: MedipassRequestOpts) => Promise; /** * Get business settlement summaries search options * @param {String} businessId - Business ID * @param {Object} query - Query parameters * @param {Object} opts - Additional options */ export declare const getBusinessSettlementSummariesSearchOptions: (businessId: string, query?: Object, opts?: MedipassRequestOpts) => Promise;