import type { Message, UnsupportedCapabilityIssue } from '@use-crux/core'; import { estimateOpenAIMediaTokens } from './media-token-estimate'; /** OpenAI media checks consumed by the core-owned pre-request boundary. */ export declare const openAIMediaHooks: Readonly<{ validate: ({ model, messages, }: Readonly<{ model: string; messages: readonly Message[]; }>) => readonly UnsupportedCapabilityIssue[]; estimateTokens: typeof estimateOpenAIMediaTokens; }>;