import { AfterViewInit, ElementRef, EventEmitter, NgZone } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SplitterComponent implements AfterViewInit {
    private host;
    private zone;
    modelChange: EventEmitter<number>;
    indicator: boolean | '';
    position: 'right' | 'left' | 'top' | 'bottom';
    element?: HTMLElement;
    constructor(host: ElementRef, zone: NgZone);
    onMousedown(event: MouseEvent): void;
    ngAfterViewInit(): void;
    protected initHammer(): Promise<void>;
    protected triggerWindowResize(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SplitterComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SplitterComponent, "dui-splitter", never, { "indicator": { "alias": "indicator"; "required": false; }; "position": { "alias": "position"; "required": false; }; "element": { "alias": "element"; "required": false; }; }, { "modelChange": "modelChange"; }, never, never, false, never>;
}
