import type { FdtoCodemaxBill, FdtoCodemaxReuploadResult, FdtoCodemaxSyncLog } from '@feedmepos/codemax-core'; export type CodemaxSyncLogRow = FdtoCodemaxSyncLog; export type CodemaxReuploadResult = FdtoCodemaxReuploadResult; export type CodemaxBillRow = FdtoCodemaxBill; export declare const useCodemaxApi: () => { readSetting(): Promise; updateSetting(setting: FdoCodemaxSetting): Promise; authenticate(): Promise; refreshAuth(): Promise; reupload(date: { start: string; end: string; }): Promise; syncInvoice(billId: string): Promise; readBills(params: { start: string; end: string; }): Promise; readLatestSyncStatus(billIds: string[], opts?: { includePayload?: boolean; includeSkipped?: boolean; }): Promise; readSyncLogsForBills(billIds: string[], opts?: { includeSkipped?: boolean; }): Promise; readSyncRuns(limit?: number): Promise; readSyncLog(params: { billId?: string; billSeq?: string; includePayload?: boolean; includeSkipped?: boolean; limit?: number; offset?: number; }): Promise; resyncBills(billIds: string[]): Promise; supersedeBills(billIds: string[]): Promise; };