export interface QboClientConfig { /** Override Intuit's token endpoint (tests). */ tokenUrl?: string; /** Override the QBO API base (tests); defaults from store.environment. */ apiBase?: string; } export declare function qboQuery(args: { platformRoot: string; accountId: string; realmId: string; query: string; }, cfg?: QboClientConfig): Promise; export declare function qboCreate(args: { platformRoot: string; accountId: string; realmId: string; entity: string; body: unknown; }, cfg?: QboClientConfig): Promise; export declare function qboUpdate(args: { platformRoot: string; accountId: string; realmId: string; entity: string; body: unknown; }, cfg?: QboClientConfig): Promise; export declare function auditConnection(platformRoot: string, accountId: string, realmId: string, cfg?: QboClientConfig): Promise<{ alive: boolean; ageDays: number; outcome: string; }>; export declare function qboReport(args: { platformRoot: string; accountId: string; realmId: string; report: string; params?: Record; }, cfg?: QboClientConfig): Promise; //# sourceMappingURL=qbo-client.d.ts.map