/** Default retained for existing callers; every frame still requires the closed UI grammar. */ export declare const CODEX_FULLSCREEN_COMPOSER_VERSION = "0.158.0"; export declare const CODEX_FULLSCREEN_MODEL_FOOTER: RegExp; export declare const CODEX_FULLSCREEN_SHORTCUT_FOOTER: RegExp; export interface CodexFullscreenComposerFrame { readonly plainLines: readonly string[]; readonly styledLines: readonly string[]; readonly composerIndex: number; readonly footerIndex: number; readonly composerText: string; readonly hasShortcutFooter: boolean; } /** The footer closes the current main Composer, independently of transcript. */ export declare function captureCodexFullscreenComposerFrame(screen: string, version: string | undefined, allowMultilineDraft?: boolean): CodexFullscreenComposerFrame | undefined; /** Editable native draft for an explicit replacement; never command Enter authority. */ export declare function captureCodexFullscreenStyledDraftFrame(screen: string, version: string | undefined): CodexFullscreenComposerFrame | undefined; /** The selected completion list is above the Composer in fullscreen mode. */ export declare function exactCodexFullscreenSlashComposerCapture(screen: string, command: string, expectedRows: readonly string[], requireStyled?: boolean, version?: string): { readonly digest: string; readonly popup: boolean; } | undefined; /** Reversible cleanup only; a dismissed popup never authorizes command Enter. */ export declare function exactCodexFullscreenBareCommandCapture(screen: string, command: string, version?: string): { readonly digest: string; } | undefined;