import type { TokenUsageGateway } from '../../modules/token-accounting/entities/tokenUsage/tokenUsage.gateway.js';
import type { TokenUsageRecord } from '../../modules/token-accounting/entities/tokenUsage/tokenUsage.schema.js';
export declare class StubTokenUsageGateway implements TokenUsageGateway {
    records: TokenUsageRecord[];
    private storedRecords;
    private recordsByPath;
    record(record: TokenUsageRecord): Promise<void>;
    loadAll(localPath: string): Promise<TokenUsageRecord[]>;
    setRecords(records: TokenUsageRecord[]): void;
    setRecordsForPath(localPath: string, records: TokenUsageRecord[]): void;
    clear(): void;
}
//# sourceMappingURL=tokenUsage.stub.d.ts.map