import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { I18nService } from 'ng-devui/i18n'; import { Subscription } from 'rxjs'; import { ResizeDirective } from './resize.directive'; import { SplitterService } from './splitter.service'; import { SplitterOrientation } from './splitter.types'; import * as i0 from "@angular/core"; export declare class SplitterBarComponent implements OnInit, AfterViewInit, OnDestroy { el: ElementRef; private splitter; private renderer; private resize; private cdr; private cdrSelf; private i18n; index: number; orientation: SplitterOrientation; showCollapseButton: any; collapsePosLeft: string; collapsePosTop: string; _splitBarSize: any; set splitBarSize(size: any); get splitBarSize(): any; disabledBarSize: any; get class(): string; splitterText: any; preTip: any; nextTip: any; subscriptions: Subscription; private stopPropagation; private moveStream; constructor(el: ElementRef, splitter: SplitterService, renderer: Renderer2, resize: ResizeDirective, cdr: ChangeDetectorRef, cdrSelf: ChangeDetectorRef, i18n: I18nService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; initialCollapseStatus(): void; collapsePrePane(lockStatus?: any): void; collapseNextPane(lockStatus?: any): void; queryPanes(index: any, nearIndex: any): { pane: import("ng-devui/splitter").SplitterPaneComponent; nearPane: import("ng-devui/splitter").SplitterPaneComponent; }; toggleResize(): void; get prevClass(): string; get nextClass(): string; generateClass(classes: any): string; generateCollapseClass(pane: any, nearPane: any, showIcon: any): string; hidePrevIsCovered(): void; hideNextIsCovered(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }