import { AfterContentInit, OnDestroy } from '@angular/core';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class KbqDlComponent implements AfterContentInit, OnDestroy {
    minWidth: number;
    wide: boolean;
    vertical: boolean | null;
    readonly resizeStream: Subject<Event>;
    private readonly resizeDebounceInterval;
    private resizeSubscription;
    private readonly elementRef;
    private readonly changeDetectorRef;
    ngAfterContentInit(): void;
    ngOnDestroy(): void;
    private readonly updateState;
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqDlComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KbqDlComponent, "kbq-dl", never, { "minWidth": { "alias": "minWidth"; "required": false; }; "wide": { "alias": "wide"; "required": false; }; "vertical": { "alias": "vertical"; "required": false; }; }, {}, never, ["*"], false, never>;
}
export declare class KbqDtComponent {
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqDtComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KbqDtComponent, "kbq-dt", never, {}, {}, never, ["*"], false, never>;
}
export declare class KbqDdComponent {
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqDdComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KbqDdComponent, "kbq-dd", never, {}, {}, never, ["*"], false, never>;
}
