export declare const TIER_DESCRIPTIONS: Record; export declare const META_RAYBAN_CAPABILITIES: { model: string; datVersion: { readonly android: "0.8.0"; readonly ios: "0.8.0"; }; tierDescriptions: Record; blocks: ({ type: string; tier: string; confidence: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { resolution: string[]; format: string[]; dedicated_capture: { type: string; default: boolean; note: string; }; max_duration_seconds?: undefined; include_audio?: undefined; frame_rate?: undefined; silence_timeout_seconds?: undefined; quality?: undefined; }; returns: { uri: string; width: string; height: string; format: string; exif: string; duration_ms?: undefined; transcript?: undefined; audio_duration_ms?: undefined; raw_audio_uri?: undefined; }; constraints: string[]; } | { type: string; tier: string; confidence: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { max_duration_seconds: { kotlin: { type: string; default: null; note: string; }; swift: { type: string; default: null; note: string; }; type?: undefined; default?: undefined; note?: undefined; }; include_audio: { kotlin: { type: string; default: boolean; }; swift: { type: string; default: boolean; }; }; format: string[]; resolution: { kotlin: string[]; swift: string[]; }; frame_rate: { kotlin: { type: string; default: number; }; swift: { type: string; default: number; }; }; dedicated_capture?: undefined; silence_timeout_seconds?: undefined; quality?: undefined; }; returns: { uri: string; duration_ms: string; format: string; width: string; height: string; exif?: undefined; transcript?: undefined; audio_duration_ms?: undefined; raw_audio_uri?: undefined; }; constraints: string[]; } | { type: string; tier: string; confidence: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { max_duration_seconds: { type: string; default: null; note: string; kotlin?: undefined; swift?: undefined; }; silence_timeout_seconds: { type: string; default: null; note: string; }; quality: string[]; resolution?: undefined; format?: undefined; dedicated_capture?: undefined; include_audio?: undefined; frame_rate?: undefined; }; returns: { transcript: string; audio_duration_ms: string; raw_audio_uri: string; uri?: undefined; width?: undefined; height?: undefined; format?: undefined; exif?: undefined; duration_ms?: undefined; }; constraints: string[]; })[]; streams: ({ type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; note?: undefined; }; config: { resolution: string[]; frame_rate: number[]; codec: string[]; backpressure: string[]; platform_note: string; chunk_millis?: undefined; sample_rate?: undefined; language?: undefined; partial?: undefined; }; batteryGuidance: string; direction?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; note?: undefined; }; config: { chunk_millis: { default: number; }; sample_rate: { default: number; }; backpressure: string[]; platform_note: string; resolution?: undefined; frame_rate?: undefined; codec?: undefined; language?: undefined; partial?: undefined; }; batteryGuidance: string; direction?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; note?: undefined; }; config: { language: string; partial: { default: boolean; }; resolution?: undefined; frame_rate?: undefined; codec?: undefined; backpressure?: undefined; platform_note?: undefined; chunk_millis?: undefined; sample_rate?: undefined; }; batteryGuidance: string; direction?: undefined; } | { type: string; tier: string; description: string; direction: string; sdkPath: { kotlin: null; swift: null; note: string; }; config: { chunk_millis: { default: number; }; codec: string[]; resolution?: undefined; frame_rate?: undefined; backpressure?: undefined; platform_note?: undefined; sample_rate?: undefined; language?: undefined; partial?: undefined; }; batteryGuidance: string; } | { type: string; tier: string; description: string; direction: string; sdkPath: { kotlin: null; swift: null; note: string; }; config: { resolution: string[]; frame_rate: number[]; codec: string[]; backpressure?: undefined; platform_note?: undefined; chunk_millis?: undefined; sample_rate?: undefined; language?: undefined; partial?: undefined; }; batteryGuidance: string; })[]; triggers: ({ relatesTo: { canonicalVoiceAi: string; role: string; }; type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { phrase: string; firesWhen: { type: string; default: string; note: string; }; on_transition?: undefined; }; payload: { note: string; transcript?: undefined; from?: undefined; to?: undefined; cause?: undefined; }; requires: string[]; constraints?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { phrase: string; firesWhen?: undefined; on_transition?: undefined; }; requires: string[]; relatesTo?: undefined; payload?: undefined; constraints?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { phrase?: undefined; firesWhen?: undefined; on_transition?: undefined; }; payload: { transcript: string; note?: undefined; from?: undefined; to?: undefined; cause?: undefined; }; requires: string[]; relatesTo?: undefined; constraints?: undefined; } | { type: string; tier: string; params: { on_transition: { from: string; to: string; }; phrase?: undefined; firesWhen?: undefined; }; payload: { from: string; to: string; cause: string; note?: undefined; transcript?: undefined; }; relatesTo?: undefined; description?: undefined; sdkPath?: undefined; requires?: undefined; constraints?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; constraints: string[]; relatesTo?: undefined; params?: undefined; payload?: undefined; requires?: undefined; })[]; sdkMethods: ({ type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { text: string; config: string; sound?: undefined; volume?: undefined; uri?: undefined; prompt?: undefined; content?: undefined; }; returns: { ok: string; state?: undefined; }; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { text?: undefined; config?: undefined; sound?: undefined; volume?: undefined; uri?: undefined; prompt?: undefined; content?: undefined; }; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { sound: string[]; volume: string; text?: undefined; config?: undefined; uri?: undefined; prompt?: undefined; content?: undefined; }; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; returns: { state: string; ok?: undefined; }; params?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params?: undefined; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { uri: string; prompt: string; text?: undefined; config?: undefined; sound?: undefined; volume?: undefined; content?: undefined; }; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { content: string; text?: undefined; config?: undefined; sound?: undefined; volume?: undefined; uri?: undefined; prompt?: undefined; }; returns?: undefined; })[]; toggles: ({ key: string; type: string; default: string; values: string[]; gates: string[]; description: string; } | { key: string; type: string; default: boolean; gates: string[]; description: string; values?: undefined; })[]; globalConstraints: string[]; droppedPrimitives: { name: string; reason: string; }[]; futurePrimitives: { name: string; status: string; notes: string; }[]; }; export declare const ALL_KNOWN_FEATURES: readonly string[]; export declare const BLOCK_RETURN_FIELDS: Record>; export declare const XR_PROJECTED_LIBRARY_VERSION = "androidx.xr.projected:projected:1.0.0-alpha10"; export declare const ANDROID_XR_CAPABILITIES: { model: string; datVersion: string; status: string; tierDescriptions: Record; blocks: { type: string; tier: string; confidence: string; description: string; sdkPath: { kotlin: string; swift: null; }; params: { max_duration_seconds: { type: string; default: null; note: string; }; silence_timeout_seconds: { type: string; default: null; note: string; }; quality: string[]; }; returns: { transcript: string; audio_duration_ms: string; raw_audio_uri: string; }; constraints: string[]; }[]; streams: { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: null; }; config: { chunk_millis: { default: number; }; sample_rate: { default: number; }; }; batteryGuidance: string; }[]; triggers: { type: string; tier: string; description: string; params: { on_transition: { from: string; to: string; }; }; payload: { from: string; to: string; cause: string; }; }[]; sdkMethods: ({ type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: null; }; params: { text: string; config: string; sound?: undefined; volume?: undefined; }; returns: { ok: string; state?: undefined; }; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: null; }; params: { text?: undefined; config?: undefined; sound?: undefined; volume?: undefined; }; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: null; }; params: { sound: string[]; volume: string; text?: undefined; config?: undefined; }; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: null; }; returns: { state: string; ok?: undefined; }; params?: undefined; })[]; toggles: { key: string; type: string; default: boolean; gates: string[]; description: string; }[]; globalConstraints: string[]; droppedPrimitives: { name: string; reason: string; }[]; futurePrimitives: { name: string; status: string; notes: string; }[]; }; export declare const BRILLIANT_CAPABILITIES: { model: string; datVersion: string; status: string; tierDescriptions: Record; blocks: { type: string; tier: string; confidence: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: {}; returns: {}; constraints: string[]; }[]; streams: never[]; triggers: never[]; sdkMethods: never[]; toggles: never[]; droppedPrimitives: never[]; globalConstraints: string[]; futurePrimitives: { name: string; status: string; notes: string; }[]; }; export declare const VENDOR_CAPABILITY_CATALOGS: { readonly meta: { model: string; datVersion: { readonly android: "0.8.0"; readonly ios: "0.8.0"; }; tierDescriptions: Record; blocks: ({ type: string; tier: string; confidence: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { resolution: string[]; format: string[]; dedicated_capture: { type: string; default: boolean; note: string; }; max_duration_seconds?: undefined; include_audio?: undefined; frame_rate?: undefined; silence_timeout_seconds?: undefined; quality?: undefined; }; returns: { uri: string; width: string; height: string; format: string; exif: string; duration_ms?: undefined; transcript?: undefined; audio_duration_ms?: undefined; raw_audio_uri?: undefined; }; constraints: string[]; } | { type: string; tier: string; confidence: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { max_duration_seconds: { kotlin: { type: string; default: null; note: string; }; swift: { type: string; default: null; note: string; }; type?: undefined; default?: undefined; note?: undefined; }; include_audio: { kotlin: { type: string; default: boolean; }; swift: { type: string; default: boolean; }; }; format: string[]; resolution: { kotlin: string[]; swift: string[]; }; frame_rate: { kotlin: { type: string; default: number; }; swift: { type: string; default: number; }; }; dedicated_capture?: undefined; silence_timeout_seconds?: undefined; quality?: undefined; }; returns: { uri: string; duration_ms: string; format: string; width: string; height: string; exif?: undefined; transcript?: undefined; audio_duration_ms?: undefined; raw_audio_uri?: undefined; }; constraints: string[]; } | { type: string; tier: string; confidence: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { max_duration_seconds: { type: string; default: null; note: string; kotlin?: undefined; swift?: undefined; }; silence_timeout_seconds: { type: string; default: null; note: string; }; quality: string[]; resolution?: undefined; format?: undefined; dedicated_capture?: undefined; include_audio?: undefined; frame_rate?: undefined; }; returns: { transcript: string; audio_duration_ms: string; raw_audio_uri: string; uri?: undefined; width?: undefined; height?: undefined; format?: undefined; exif?: undefined; duration_ms?: undefined; }; constraints: string[]; })[]; streams: ({ type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; note?: undefined; }; config: { resolution: string[]; frame_rate: number[]; codec: string[]; backpressure: string[]; platform_note: string; chunk_millis?: undefined; sample_rate?: undefined; language?: undefined; partial?: undefined; }; batteryGuidance: string; direction?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; note?: undefined; }; config: { chunk_millis: { default: number; }; sample_rate: { default: number; }; backpressure: string[]; platform_note: string; resolution?: undefined; frame_rate?: undefined; codec?: undefined; language?: undefined; partial?: undefined; }; batteryGuidance: string; direction?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; note?: undefined; }; config: { language: string; partial: { default: boolean; }; resolution?: undefined; frame_rate?: undefined; codec?: undefined; backpressure?: undefined; platform_note?: undefined; chunk_millis?: undefined; sample_rate?: undefined; }; batteryGuidance: string; direction?: undefined; } | { type: string; tier: string; description: string; direction: string; sdkPath: { kotlin: null; swift: null; note: string; }; config: { chunk_millis: { default: number; }; codec: string[]; resolution?: undefined; frame_rate?: undefined; backpressure?: undefined; platform_note?: undefined; sample_rate?: undefined; language?: undefined; partial?: undefined; }; batteryGuidance: string; } | { type: string; tier: string; description: string; direction: string; sdkPath: { kotlin: null; swift: null; note: string; }; config: { resolution: string[]; frame_rate: number[]; codec: string[]; backpressure?: undefined; platform_note?: undefined; chunk_millis?: undefined; sample_rate?: undefined; language?: undefined; partial?: undefined; }; batteryGuidance: string; })[]; triggers: ({ relatesTo: { canonicalVoiceAi: string; role: string; }; type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { phrase: string; firesWhen: { type: string; default: string; note: string; }; on_transition?: undefined; }; payload: { note: string; transcript?: undefined; from?: undefined; to?: undefined; cause?: undefined; }; requires: string[]; constraints?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { phrase: string; firesWhen?: undefined; on_transition?: undefined; }; requires: string[]; relatesTo?: undefined; payload?: undefined; constraints?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { phrase?: undefined; firesWhen?: undefined; on_transition?: undefined; }; payload: { transcript: string; note?: undefined; from?: undefined; to?: undefined; cause?: undefined; }; requires: string[]; relatesTo?: undefined; constraints?: undefined; } | { type: string; tier: string; params: { on_transition: { from: string; to: string; }; phrase?: undefined; firesWhen?: undefined; }; payload: { from: string; to: string; cause: string; note?: undefined; transcript?: undefined; }; relatesTo?: undefined; description?: undefined; sdkPath?: undefined; requires?: undefined; constraints?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; constraints: string[]; relatesTo?: undefined; params?: undefined; payload?: undefined; requires?: undefined; })[]; sdkMethods: ({ type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { text: string; config: string; sound?: undefined; volume?: undefined; uri?: undefined; prompt?: undefined; content?: undefined; }; returns: { ok: string; state?: undefined; }; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { text?: undefined; config?: undefined; sound?: undefined; volume?: undefined; uri?: undefined; prompt?: undefined; content?: undefined; }; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { sound: string[]; volume: string; text?: undefined; config?: undefined; uri?: undefined; prompt?: undefined; content?: undefined; }; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; returns: { state: string; ok?: undefined; }; params?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params?: undefined; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { uri: string; prompt: string; text?: undefined; config?: undefined; sound?: undefined; volume?: undefined; content?: undefined; }; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: { content: string; text?: undefined; config?: undefined; sound?: undefined; volume?: undefined; uri?: undefined; prompt?: undefined; }; returns?: undefined; })[]; toggles: ({ key: string; type: string; default: string; values: string[]; gates: string[]; description: string; } | { key: string; type: string; default: boolean; gates: string[]; description: string; values?: undefined; })[]; globalConstraints: string[]; droppedPrimitives: { name: string; reason: string; }[]; futurePrimitives: { name: string; status: string; notes: string; }[]; }; readonly android_xr: { model: string; datVersion: string; status: string; tierDescriptions: Record; blocks: { type: string; tier: string; confidence: string; description: string; sdkPath: { kotlin: string; swift: null; }; params: { max_duration_seconds: { type: string; default: null; note: string; }; silence_timeout_seconds: { type: string; default: null; note: string; }; quality: string[]; }; returns: { transcript: string; audio_duration_ms: string; raw_audio_uri: string; }; constraints: string[]; }[]; streams: { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: null; }; config: { chunk_millis: { default: number; }; sample_rate: { default: number; }; }; batteryGuidance: string; }[]; triggers: { type: string; tier: string; description: string; params: { on_transition: { from: string; to: string; }; }; payload: { from: string; to: string; cause: string; }; }[]; sdkMethods: ({ type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: null; }; params: { text: string; config: string; sound?: undefined; volume?: undefined; }; returns: { ok: string; state?: undefined; }; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: null; }; params: { text?: undefined; config?: undefined; sound?: undefined; volume?: undefined; }; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: null; }; params: { sound: string[]; volume: string; text?: undefined; config?: undefined; }; returns?: undefined; } | { type: string; tier: string; description: string; sdkPath: { kotlin: string; swift: null; }; returns: { state: string; ok?: undefined; }; params?: undefined; })[]; toggles: { key: string; type: string; default: boolean; gates: string[]; description: string; }[]; globalConstraints: string[]; droppedPrimitives: { name: string; reason: string; }[]; futurePrimitives: { name: string; status: string; notes: string; }[]; }; readonly brilliant: { model: string; datVersion: string; status: string; tierDescriptions: Record; blocks: { type: string; tier: string; confidence: string; description: string; sdkPath: { kotlin: string; swift: string; }; params: {}; returns: {}; constraints: string[]; }[]; streams: never[]; triggers: never[]; sdkMethods: never[]; toggles: never[]; droppedPrimitives: never[]; globalConstraints: string[]; futurePrimitives: { name: string; status: string; notes: string; }[]; }; }; export type GlassesVendorId = keyof typeof VENDOR_CAPABILITY_CATALOGS; export declare const GLASSES_INPUT_ALIASES: Record; /** Resolve a `glasses` tool argument to its canonical vendor id, or null for * an unknown token. `undefined`/missing input resolves to "meta" (F-R4-01 * default — the only currently supported vendor). */ export declare function resolveGlassesVendor(input: unknown): GlassesVendorId | null; //# sourceMappingURL=capabilities.d.ts.map