/** * Status of the agent output being rendered. * * `streaming` covers partial/in-progress content, which has not reached any outcome yet and so must not * claim success. `success`/`error` are terminal outcomes known to the caller. */ export type AcpOutputState = "streaming" | "success" | "error"; export declare function renderAgentMessage(text: string, state?: AcpOutputState): void; export declare function renderToolStart(kind: string, title: string): void; export declare function renderToolComplete(kind: string): void; export declare function renderReasoning(text: string): void; export declare function renderUsage(tokens: { input: number; output: number; cached?: number; costUsd?: number; }): void; export declare function renderPermissionRejected(title: string): void; export declare function renderError(message: string): void;