export type ComponentSetConfig = { objPath?: string | null; beforeComponentSet?: ComponentSet; }; export declare class ComponentSet { obj: T; private _config; private _template?; private _styles?; constructor(obj: T, source: { template?: string | ((instance: T) => Promise); styles?: (string[]) | string | ((instance: T) => Promise); }, config?: ComponentSetConfig); get template(): string | ((instance: T_1) => Promise); get styles(): string | string[] | ((instance: T_1) => Promise); get config(): ComponentSetConfig; setTemplateStyle(set: { template?: string; styles?: string | (string[]); }): void; } //# sourceMappingURL=ComponentSet.d.ts.map