import { Observable } from 'rxjs';
import { DragRange, MutableOptions } from '../../public-api';
import * as i0 from "@angular/core";
export declare class MosaicComponent {
    left: DragRange;
    left$: Observable<DragRange>;
    right: DragRange;
    right$: Observable<DragRange>;
    splitLocation: number;
    mutableOptions$: Observable<MutableOptions>;
    leftInset: string;
    rightInset: string;
    splitInset: string;
    drag(element: HTMLElement, root: HTMLDivElement): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<MosaicComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MosaicComponent, "acl-mosaic", never, { "left": "left"; "right": "right"; "splitLocation": "splitLocation"; }, {}, never, ["[aclMosaicLeft]", "[aclMosaicRight]"], false>;
}
