import type { FastifyPluginAsync } from 'fastify';
import type { SummarizeTokenUsageUseCase } from '../../../../../modules/token-accounting/usecases/summarizeTokenUsage/summarizeTokenUsage.usecase.js';
import type { TokenUsageSummaryPresenter } from '../../../../../modules/token-accounting/interface-adapters/presenters/tokenUsageSummary.presenter.js';
export interface TokenUsageRoutesOptions {
    summarizeTokenUsage: SummarizeTokenUsageUseCase;
    presenter: TokenUsageSummaryPresenter;
}
export declare const tokenUsageRoutes: FastifyPluginAsync<TokenUsageRoutesOptions>;
//# sourceMappingURL=tokenUsage.routes.d.ts.map