import { Renderer2, ElementRef } from '@angular/core';
import { TdLayoutManageListComponent } from './layout-manage-list.component';
import { BaseLayoutToggleDirective } from '../layout-toggle.class';
import * as i0 from "@angular/core";
export declare class TdLayoutManageListToggleDirective extends BaseLayoutToggleDirective {
    set tdLayoutManageListToggle(tdLayoutManageListToggle: boolean | string);
    constructor(layout: TdLayoutManageListComponent, renderer: Renderer2, elementRef: ElementRef);
    onClick(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TdLayoutManageListToggleDirective, [{ optional: true; }, null, null]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TdLayoutManageListToggleDirective, "[tdLayoutManageListToggle]", never, { "tdLayoutManageListToggle": "tdLayoutManageListToggle"; }, {}, never>;
}
export declare class TdLayoutManageListCloseDirective extends BaseLayoutToggleDirective {
    set tdLayoutManageListClose(tdLayoutManageListClose: boolean);
    constructor(layout: TdLayoutManageListComponent, renderer: Renderer2, elementRef: ElementRef);
    onClick(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TdLayoutManageListCloseDirective, [{ optional: true; }, null, null]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TdLayoutManageListCloseDirective, "[tdLayoutManageListClose]", never, { "tdLayoutManageListClose": "tdLayoutManageListClose"; }, {}, never>;
}
export declare class TdLayoutManageListOpenDirective extends BaseLayoutToggleDirective {
    set tdLayoutManageListOpen(tdLayoutManageListOpen: boolean | string);
    constructor(layout: TdLayoutManageListComponent, renderer: Renderer2, elementRef: ElementRef);
    onClick(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TdLayoutManageListOpenDirective, [{ optional: true; }, null, null]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TdLayoutManageListOpenDirective, "[tdLayoutManageListOpen]", never, { "tdLayoutManageListOpen": "tdLayoutManageListOpen"; }, {}, never>;
}
