import type { AgentEvent as KoiEvent, AgentMessage as KoiMessage } from "@mariozechner/pi-agent-core";
import type { EmbeddedPiSubscribeContext } from "./pi-embedded-subscribe.handlers.types.js";
export declare function handleMessageStart(ctx: EmbeddedPiSubscribeContext, evt: KoiEvent & {
    message: KoiMessage;
}): void;
export declare function handleMessageUpdate(ctx: EmbeddedPiSubscribeContext, evt: KoiEvent & {
    message: KoiMessage;
    assistantMessageEvent?: unknown;
}): void;
export declare function handleMessageEnd(ctx: EmbeddedPiSubscribeContext, evt: KoiEvent & {
    message: KoiMessage;
}): void;
