declare const RAW: { readonly accent: "accent"; readonly border: "blue"; readonly borderAccent: "cyan"; readonly borderMuted: "darkGray"; readonly success: "green"; readonly error: "red"; readonly warning: "yellow"; readonly muted: "gray"; readonly dim: "dimGray"; readonly text: ""; readonly thinkingText: "gray"; readonly selectedBg: "selectedBg"; readonly userMessageBg: "userMsgBg"; readonly userMessageText: ""; readonly toolPendingBg: "toolPendingBg"; readonly toolSuccessBg: "toolSuccessBg"; readonly toolErrorBg: "toolErrorBg"; readonly toolTitle: ""; readonly toolOutput: "gray"; readonly mdHeading: "#f0c674"; readonly mdLink: "#81a2be"; readonly mdLinkUrl: "dimGray"; readonly mdCode: "accent"; readonly mdCodeBlock: "green"; readonly mdCodeBlockBorder: "gray"; readonly mdQuote: "gray"; readonly mdQuoteBorder: "gray"; readonly mdHr: "gray"; readonly mdListBullet: "accent"; readonly toolDiffAdded: "green"; readonly toolDiffRemoved: "red"; readonly toolDiffContext: "gray"; readonly bashMode: "yellow"; readonly bashModePrivate: "green"; }; export type ThemeColor = keyof typeof RAW; declare class Theme { private fgCodes; private bgCodes; constructor(); fg(color: ThemeColor, text: string): string; bg(color: ThemeColor, text: string): string; bgCode(color: ThemeColor): string; bold(text: string): string; dim(text: string): string; italic(text: string): string; underline(text: string): string; strikethrough(text: string): string; } export declare const theme: Theme; export {};