import type { DeliveryLearningExportDocument } from './types.js'; export type LearningCommand = { readonly kind: 'help'; } | { readonly kind: 'status'; } | { readonly kind: 'explain'; } | { readonly kind: 'export'; } | { readonly kind: 'pause'; } | { readonly kind: 'resume'; } | { readonly kind: 'rollback-confirm'; readonly preferenceKey: DeliveryT1PreferenceKey; } | { readonly kind: 'forget-confirm'; } | { readonly kind: 'forget-prompt'; } | { readonly kind: 'invalid'; }; export declare const learningCommandUsage: string; /** Closed Host catalog subset that owner rollback is allowed to address. */ export declare const deliveryT1PreferenceKeys: readonly ["response.verbosity", "response.structure", "response.language", "response.explanation_depth", "suggestion.frequency", "recommendation.ranking"]; export type DeliveryT1PreferenceKey = typeof deliveryT1PreferenceKeys[number]; export declare const deliveryT1PreferenceValues: Readonly<{ 'response.verbosity': readonly string[]; 'response.structure': readonly string[]; 'response.language': readonly string[]; 'response.explanation_depth': readonly string[]; 'suggestion.frequency': readonly string[]; 'recommendation.ranking': readonly string[]; }>; /** Serialize only an already-validated export receipt with stable recursive key ordering. */ export declare function serializeLearningExport(document: Readonly): string; /** Parse a deliberately closed, case-sensitive owner control grammar. */ export declare function parseLearningCommand(rawInput: string): LearningCommand; //# sourceMappingURL=learning-command.d.ts.map