import { IComponentConfig, IComponentDefinitionConfig, IComponentInstanceConfig, IHTMLLoaderConfig, IRefConfig, ISkinLoaderConfig, ISkinConfig } from "../common"; export declare class SkinConfig implements ISkinConfig { _runTimeInstanceId: string; _runTimeId: string; _runTimeName: string; static create: () => SkinConfig; id: string; name: string; description: string; loader: ISkinLoaderConfig; withLoader: (loader: ISkinLoaderConfig) => this; withHTMLLoader: (loader: Omit) => this; build: () => this; } export declare class ComponentConfig implements IComponentConfig { _runTimeInstanceId: string; _runTimeId: string; _runTimeName: string; static create: () => ComponentConfig; instance: IComponentInstanceConfig; name: string; type: IComponentDefinitionConfig; withInstance: (instance: IComponentInstanceConfig) => this; withType: (type: IComponentDefinitionConfig) => this; withName: (name: string) => this; withDefaultSkin: (defaultSkin: ISkinConfig) => this; withRef: (ref: IRefConfig) => this; withBasicRef: (refSelector: string) => this; build: () => any; }