export declare const version = "0.0.0"; export interface ElementMetadata { name: string; version: string; } declare global { interface CustomElementRegistry { initialize(root: ShadowRoot | Document): void; } var CustomElementRegistry: { new (): CustomElementRegistry; prototype: CustomElementRegistry; }; } export declare const scopedRegistriesSupported: boolean; export declare const blueprintRegistry: CustomElementRegistry; export declare function defineScopedElement(name: string, element: typeof HTMLElement & { __meta?: ElementMetadata; }): void; export declare function defineElement(name: string, element: typeof HTMLElement & { __meta?: ElementMetadata; }): void;