import { type ReactNode } from "react"; import { type AppContextValue } from "../app-context.js"; import { type VoiceInputProviderId } from "@opengeni/sdk"; export declare const voiceInputProviderLabels: Record; /** The Voice input row of Settings > General > New session defaults. */ export declare function VoiceInputPreferenceRow({ workspaceId, canManage, }: { workspaceId: string; canManage: boolean; }): import("react").JSX.Element; export declare function VoiceInputPreferences({ workspaceId, canManage, context, }: { workspaceId: string; canManage: boolean; context: Pick; }): import("react").JSX.Element; /** Shared dense toggle row for workspace preference lists. */ export declare function PreferenceToggleRow(props: { icon?: ReactNode | undefined; label: string; description: string; checked: boolean; disabled?: boolean | undefined; saving?: boolean | undefined; control?: ReactNode | undefined; wrapDescription?: boolean | undefined; onToggle: () => void; }): import("react").JSX.Element;