import { EventEmitter } from '@angular/core'; import { RivSelect } from '../state'; import * as i0 from "@angular/core"; export declare class SelectNodeComponent { mode?: SelectNodeComponent.Mode; node?: RivSelect.FullOption; showSingleSelected?: boolean; selectChange: EventEmitter; expandChange: EventEmitter; includeCount(): boolean; getId(node: RivSelect.FullOption): O['id']; getDisabled(node: RivSelect.FullOption): boolean; getHelp(node: RivSelect.FullOption): O['help']; getCount(node: RivSelect.FullOption): O['count']; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "riv-select-node", never, { "mode": "mode"; "node": "node"; "showSingleSelected": "showSingleSelected"; }, { "selectChange": "selectChange"; "expandChange": "expandChange"; }, never, never, false, never>; } export declare namespace SelectNodeComponent { const modes: readonly ["single", "multi"]; type Mode = (typeof modes)[number]; }