import * as PiCodingAgent from "@sheason/pi-coding-agent";
import type { MarkdownTheme } from "@sheason/pi-tui";
export { KeybindingsManager } from "../keybindings.js";
export declare const getEditorTheme: typeof PiCodingAgent.getEditorTheme;
export declare const theme: PiCodingAgent.Theme;
import { type MessageSource } from "../../../hub/agent/types.js";
export { AssistantMessageComponent, CustomEditor, getMarkdownTheme, initTheme, type ThemeColor, ToolExecutionComponent, type ToolExecutionOptions, } from "@sheason/pi-coding-agent";
export declare class UserMessageComponent extends PiCodingAgent.UserMessageComponent {
    private readonly messageSource?;
    constructor(text: string, markdownTheme?: MarkdownTheme, messageSource?: MessageSource);
    render(width: number): string[];
}
//# sourceMappingURL=index.d.ts.map