import { QueryList, OnChanges, AfterContentInit, SimpleChanges, ElementRef, OnDestroy } from '@angular/core';
import { SplitterPaneComponent } from './splitter-pane.component';
import { SplitterOrientation } from './splitter.types';
import { SplitterService } from './splitter.service';
import { Subscription } from 'rxjs';
export declare class SplitterComponent implements OnChanges, AfterContentInit, OnDestroy {
    private el;
    private splitter;
    orientation: SplitterOrientation;
    splitBarSize: string;
    disabledBarSize: string;
    readonly class: string;
    panes: QueryList<SplitterPaneComponent>;
    paneChangesSubscription: Subscription;
    constructor(el: ElementRef, splitter: SplitterService);
    ngOnChanges(changes: SimpleChanges): void;
    ngAfterContentInit(): void;
    ngOnDestroy(): void;
    reconfigure(): void;
}
