import type { FastifyPluginAsync } from 'fastify';
import type { Logger } from 'pino';
import type { EmberAnswerTransportGateway } from '../../../../../modules/ember-chat/entities/emberAnswer/emberAnswerTransport.gateway.js';
import type { EmberReadDataGateway } from '../../../../../modules/ember-chat/entities/emberTool/emberTool.gateway.js';
import type { EnvironmentGateway } from '../../../../../modules/claude-invocation/entities/billingState/environment.gateway.js';
export interface EmberChatRoutesOptions {
    transport: EmberAnswerTransportGateway;
    environment: EnvironmentGateway;
    readData: EmberReadDataGateway;
    projectPath: string;
    logger: Logger;
}
export declare const emberChatRoutes: FastifyPluginAsync<EmberChatRoutesOptions>;
//# sourceMappingURL=emberChat.routes.d.ts.map