export default ComponentControlFactory;
declare class ComponentControlFactory {
    controllerTypes: {};
    /**
     *
     * @param {string} componentTypeName
     * @param {function} factory
     * @returns {ComponentControlFactory}
     */
    register(componentTypeName: string, factory: Function): ComponentControlFactory;
    /**
     *
     * @param {string} componentTypeName
     * @returns {object} instance of a controller for given component type
     */
    create(componentTypeName: string): object;
    exists(typeName: any): boolean;
}
//# sourceMappingURL=ComponentControlFactory.d.ts.map