import type { CodexAppAdditionalContextEntry, CodexAppTurnInput } from '../types.js'; /** Codex currently caps each additionalContext value at roughly 1k tokens. * A byte ceiling is conservative across ASCII, CJK, emoji, and arbitrary * Unicode because a token cannot encode fewer than one input byte. */ export declare const CODEX_APP_CONTEXT_CHUNK_BYTES = 900; export declare function chunkCodexAppContext(value: string): string[]; export declare function addCodexAppContext(target: Record, key: string, value: string, kind: CodexAppAdditionalContextEntry['kind']): void; export declare function withCodexAppContext(input: CodexAppTurnInput, key: string, value: string, kind: CodexAppAdditionalContextEntry['kind']): CodexAppTurnInput; //# sourceMappingURL=codex-app-context.d.ts.map