import type { AutopilotChatEventHandler, AutopilotChatInternalEvent } from './ChatModel';
export declare class AutopilotChatInternalService {
    private static instance;
    private eventBus;
    private constructor();
    static Instantiate(): AutopilotChatInternalService;
    static get Instance(): AutopilotChatInternalService;
    on(event: AutopilotChatInternalEvent, handler: AutopilotChatEventHandler): () => void;
    publish(event: AutopilotChatInternalEvent, data?: any): void;
}
//# sourceMappingURL=ChatInternalService.d.ts.map