import { Component } from './component'; import { XinPackagedComponent } from './make-component'; export declare class Blueprint extends Component { static preferredTagName: string; static lightStyleSpec: { ':host': { display: string; }; }; static initAttributes: { tag: string; src: string; property: string; }; loaded?: XinPackagedComponent; blueprintLoaded: (_pkg: XinPackagedComponent) => void; packaged(): Promise; } export declare const tosiBlueprint: import("./xin-types").ElementCreator; export declare class BlueprintLoader extends Component { static preferredTagName: string; static lightStyleSpec: { ':host': { display: string; }; }; allLoaded: () => void; private load; connectedCallback(): void; } export declare const tosiLoader: import("./xin-types").ElementCreator; declare class DeprecatedBlueprint extends Blueprint { static preferredTagName: string; static lightStyleSpec: { ':host': { display: string; }; }; constructor(); } export declare const blueprint: import("./xin-types").ElementCreator; declare class DeprecatedLoader extends Component { static preferredTagName: string; static lightStyleSpec: { ':host': { display: string; }; }; allLoaded: () => void; constructor(); private load; connectedCallback(): void; } export declare const blueprintLoader: import("./xin-types").ElementCreator; export {};