import type { Id, Notify } from '../../types'; import { BottomSheetContent, IBottomSheet, IBottomSheetDefaultOptions, INotValidatedBottomSheetProps } from './types'; export type ContainerObserver = ReturnType; export declare function createContainerObserver(id: Id, containerDefaultOptions: IBottomSheetDefaultOptions): { id: Id; defaultOptions: IBottomSheetDefaultOptions; observe: (notify: Notify) => () => boolean; popBottomSheet: () => void; pushBottomSheet: (bottomSheet: IBottomSheet) => Promise; readonly bottomSheetCount: number; buildBottomSheet: (content: BottomSheetContent, options: INotValidatedBottomSheetProps) => IBottomSheet; setDefaultOptions(d: IBottomSheetDefaultOptions): void; isBottomSheetActive: (id: Id) => boolean; getSnapshot: () => IBottomSheet[]; }; //# sourceMappingURL=containerObserver.d.ts.map