import type { ValueType } from './value-type'; /** * Claim properties for a descriptor - the extension point for @underlying/color, * @underlying/scroll, and app code. Call it from explicit user code only, never * from a module's import side effects (a sideEffects:false bundler would drop * the registration). Later registrations win for groups created afterwards; * a live group keeps the descriptor it was created with. */ export declare function registerValueType(properties: readonly string[], type: ValueType): void; /** Resolve a property to its value type. Unknown and custom (--*) properties fall back to complex. */ export declare function resolveValueType(property: string): ValueType; /** Test-only: whether the built-in seeds have been installed yet. */ export declare function __isSeeded(): boolean; /** Test-only: clears all registrations and the seed flag. */ export declare function __resetRegistry(): void; //# sourceMappingURL=registry.d.ts.map