export type PresetWithParents = { extends?: readonly string[]; }; /** * Linearize preset inheritance once, in parent-before-child order. * * A shared parent is emitted only on its first visit. This gives diamond * inheritance one deterministic meaning across every runtime consumer. */ export declare function linearizePresetIds(rootIds: readonly string[], presets: Readonly>): string[];