import type { ActiveThemeSnapshot } from "../core/types.js"; export type ThemeToken = "accent" | "success" | "warning" | "error" | "muted" | "dim" | "text" | "border" | "statusLineBg"; export type SessionsTheme = Record; export declare const darkTheme: SessionsTheme; export declare const lightTheme: SessionsTheme; interface PiThemeFile { name?: string; vars?: Record; colors?: Record; } export declare function loadSessionsTheme(options?: { cwd?: string; env?: NodeJS.ProcessEnv; }): Promise; export declare function loadActiveTheme(activeTheme: ActiveThemeSnapshot | undefined, options?: { cwd?: string; env?: NodeJS.ProcessEnv; }): Promise; export declare function styleToken(theme: SessionsTheme, token: ThemeToken, text: string): string; export declare function stripAnsi(text: string): string; export declare function stripAnsiExceptItalics(text: string): string; export declare function themeFromPiTheme(theme: PiThemeFile): SessionsTheme; export {};