import type { ReplyPayload } from "../../auto-reply/reply-payload.js";
import type { DaoCoreConfig } from "../../config/types.daocore.js";
import type { TtsAutoMode } from "../../config/types.tts.js";
export declare function resolveMessageActionSessionTtsAuto(params: {
    cfg: DaoCoreConfig;
    sessionKey?: string;
    agentId?: string;
}): TtsAutoMode | undefined;
export declare function maybeApplyTtsToMessageActionSendPayload(params: {
    payload: ReplyPayload;
    cfg: DaoCoreConfig;
    channel: string;
    accountId?: string | null;
    agentId?: string;
    sessionKey?: string;
    inboundAudio?: boolean;
    dryRun: boolean;
}): Promise<ReplyPayload>;
