/** * Class for storing CSS property registrations. An instance is automatically constructed at * {@link cssPropertyRegistry}. * * @category Internal */ export declare class CssPropertyRegistry { static readonly cssPropertyDefinitionSupported: boolean; readonly registry: Map; constructor(); /** * Detects if the name can be registered. Also checks if `globalThis.CSS.registerProperty` is * supported at all. */ canRegisterCssProperty(name: string): boolean; /** * Register a property only if registration is supported and if the CSS var has not already been * registered. * * @returns `true` if the definition was registered, `false` otherwise. */ registerProperty(definition: Readonly): boolean; } /** * An instance of {@link CssPropertyRegistry}. * * @category Internal */ export declare const cssPropertyRegistry: CssPropertyRegistry;