import type { AgentTool } from '@earendil-works/pi-agent-core';
import type { Config } from '../../config/schema.js';
import type { MessageBus } from '../../infra/bus/index.js';
export interface TextToSpeechToolDeps {
    bus: MessageBus;
    getContext: () => {
        channel: string;
        chatId: string;
    } | null;
    getConfig: () => Config | undefined;
}
export declare function createTextToSpeechTool(deps: TextToSpeechToolDeps): AgentTool;
