import { OnDestroy, TemplateRef, EventEmitter, AfterViewInit, ChangeDetectorRef } from '@angular/core';
import { ScrollBlockService } from '@ipi-soft/ng-components/services';
import * as i0 from "@angular/core";
export declare class IpiDrawerComponent implements AfterViewInit, OnDestroy {
    private scrollBlockService;
    private changeDetector;
    constructor(scrollBlockService: ScrollBlockService, changeDetector: ChangeDetectorRef);
    isOpen: boolean;
    closeChange: EventEmitter<void>;
    title?: TemplateRef<any>;
    description?: TemplateRef<any>;
    content?: TemplateRef<any>;
    actions?: TemplateRef<any>;
    ngOnDestroy(): void;
    ngAfterViewInit(): void;
    close(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IpiDrawerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IpiDrawerComponent, "ipi-drawer", never, {}, { "closeChange": "closeChange"; }, ["title", "description", "content", "actions"], never, true, never>;
}
