import type { AiFeatureView, AiModelView } from './useAiSettings.js';
/**
 * Global AI feature toggles with per-feature model routing. Each switch persists
 * (via the Save bar) to the shared `ai.features.*` flags; the optional model
 * picker overrides which model that feature uses (otherwise it inherits the
 * default). Enforcement across modules lands in a later phase; here we surface
 * and store the operator's intent.
 */
export declare function AiFeaturesCard({ features, models, defaultModelId, canEdit, onToggle, onSetFeatureModel, }: {
    features: AiFeatureView[];
    models: AiModelView[];
    defaultModelId: string;
    canEdit: boolean;
    onToggle: (key: string, enabled: boolean) => void;
    onSetFeatureModel: (key: string, modelId: string) => void;
}): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=AiFeaturesCard.d.ts.map