import { Controller } from './controller';
export declare class LayerController extends Controller {
    make<T>(name: string, container: any, op: any, context: any): T;
    create<T>(name: string, from: any, op: any, context: any): T;
    hide(name: string, callback: boolean): LayerController;
    show(name: string, callback: boolean): LayerController;
    isVisible(name: string): boolean;
    add(name: string, layer: any, layout: any): LayerController;
    get<T>(name: string): T;
    has(name: string): boolean;
    remove(name: string): LayerController;
    removeAll(): LayerController;
}