import { KbqTreeBase, KbqTreeNode } from './tree-base'; import * as i0 from "@angular/core"; /** @docs-private */ export declare class KbqTreeNodeToggleBaseDirective { private tree; private treeNode; node: T; get recursive(): boolean; set recursive(value: any); private _recursive; get disabled(): boolean; set disabled(value: boolean); private _disabled; get iconState(): boolean; constructor(tree: KbqTreeBase, treeNode: KbqTreeNode); toggle(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, { "node": { "alias": "node"; "required": false; }; "recursive": { "alias": "kbqTreeNodeToggleRecursive"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, {}, never, never, true, never>; static ngAcceptInputType_disabled: unknown; } export declare class KbqTreeNodeToggleComponent extends KbqTreeNodeToggleBaseDirective { static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "kbq-tree-node-toggle", ["kbqTreeNodeToggle"], {}, {}, never, ["*"], true, never>; } export declare class KbqTreeNodeToggleDirective extends KbqTreeNodeToggleBaseDirective { static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[kbq-tree-node-toggle], [kbqTreeNodeToggle]", ["kbqTreeNodeToggle"], {}, {}, never, never, true, never>; }