import { Component } from './component'; import { XinPackagedComponent } from './make-component'; export declare class Blueprint extends Component { tag: string; src: string; property: string; loaded?: XinPackagedComponent; blueprintLoaded: (_package: XinPackagedComponent) => void; packaged(): Promise; constructor(); } export declare const blueprint: import("./xin-types").ElementCreator>; export declare class BlueprintLoader extends Component { allLoaded: () => void; constructor(); private load; connectedCallback(): void; } export declare const blueprintLoader: import("./xin-types").ElementCreator>;