export type LegacyConfigRule = { path: string[]; message: string; match?: (value: unknown, root: Record) => boolean; }; export type LegacyConfigMigration = { id: string; describe: string; apply: (raw: Record, changes: string[]) => void; }; export declare const isRecord: (value: unknown) => value is Record; export declare const getRecord: (value: unknown) => Record | null; export declare const ensureRecord: (root: Record, key: string) => Record; export declare const mergeMissing: (target: Record, source: Record) => void; export declare const mapLegacyAudioTranscription: (value: unknown) => Record | null; export declare const getKoisList: (kois: Record | null) => any[]; export declare const resolveDefaultKoiIdFromRaw: (raw: Record) => string; export declare const ensureKoiEntry: (list: unknown[], id: string) => Record;