export interface LabDefinition { key: string; defaultEnabled?: boolean; legacyFlagKeys?: readonly string[]; inheritedMixedDescription?: string; displayName?: string; displayNameKey?: string; description?: string; descriptionKey?: string; keywords?: string; } export declare function defineLab(definition: LabDefinition): LabDefinition; export declare function defineLabs(definitions: readonly LabDefinition[]): readonly LabDefinition[]; export declare function registerLabs(definitions: readonly LabDefinition[]): void; export declare function listLabs(): readonly LabDefinition[]; export declare function getLabDefinition(key: string): LabDefinition | null; export declare function getLabForLegacyFlag(key: string): LabDefinition | null; export declare function _resetLabRegistryForTests(): void;