import { CdkPortalOutletAttachedRef, Portal } from "@angular/cdk/portal"; import { AfterViewInit, ElementRef, OnDestroy, TemplateRef } from "@angular/core"; import { BottomSheetContext } from "./BottomSheetContext"; import * as i0 from "@angular/core"; export declare class SheetFooterDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class SheetDismissDirective { sheetDismiss: any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class BottomSheetComponent implements AfterViewInit, OnDestroy { readonly context: BottomSheetContext; sheet?: ElementRef; title?: string; footer?: TemplateRef; height?: string; maxHeight?: string; stops: number[]; contentPortal?: Portal; private swipeAwaySheet?; constructor(context: BottomSheetContext); onInit?: () => void; onClose?: (value: any) => void; attached(ref: CdkPortalOutletAttachedRef): void; ngAfterViewInit(): void; ngOnDestroy(): void; setValue(value: any): void; open(): void; close(value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "bottom-sheet", never, { "title": "title"; }, {}, ["footer"], never>; }