import { ComponentFactoryResolver, Injector, TemplateRef, Type, ViewContainerRef } from "@angular/core"; import { BottomSheetComponent } from "./bottom-sheet.component"; import { BottomSheetContext } from "./BottomSheetContext"; import * as i0 from "@angular/core"; export declare type BottomSheetContent = TemplateRef<{ $implicit: BottomSheetContext>; }> | Type; export interface BottomSheetOptions { height?: string | number; maxHeight?: string | number; title?: string; stops: number[]; vcRef?: ViewContainerRef; props?: Partial; } export declare class BottomSheetProvider { private injector; private resolver; rootVcRef?: ViewContainerRef; constructor(injector: Injector, resolver: ComponentFactoryResolver); show(templateRef: BottomSheetContent, options: BottomSheetOptions): Promise; create(templateRef: BottomSheetContent, { height, maxHeight, title, stops, vcRef, props, }: BottomSheetOptions): import("@angular/core").ComponentRef>; private resolveContent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }