import { CdkPortal } from '@angular/cdk/portal';
import { AfterViewInit } from '@angular/core';
import { DroppableComponent } from '../../../components/droppable/droppable.component';
import * as i0 from "@angular/core";
export declare abstract class DroppableContent implements AfterViewInit {
    protected readonly droppable: DroppableComponent;
    contentRef: CdkPortal;
    get isOpened(): boolean;
    constructor(droppable: DroppableComponent);
    ngAfterViewInit(): void;
    mouseDownHandler(event: MouseEvent): void;
    mouseWheelHandler(event: WheelEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DroppableContent, [{ host: true; }]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<DroppableContent, never, never, {}, {}, never, never, false>;
}
