import React from 'react'; import type { TamaguiElement } from '@tamagui/core'; import type { ScrollBridge, SheetProps } from './types'; import type { SheetOpenState } from './useSheetOpenState'; export type SheetContextValue = ReturnType & { setHasScrollView: (val: boolean) => void; }; export declare function useSheetProviderProps(props: SheetProps, state: SheetOpenState, options?: { onOverlayComponent?: (comp: any) => void; }): { screenSize: number; maxSnapPoint: string | number; disableRemoveScroll: boolean; scrollBridge: ScrollBridge; modal: boolean; open: boolean; setOpen: React.Dispatch>; hidden: boolean; contentRef: React.RefObject; handleRef: React.RefObject; frameSize: number; setFrameSize: React.Dispatch>; dismissOnOverlayPress: boolean; dismissOnSnapToBottom: boolean; onOverlayComponent: ((comp: any) => void) | undefined; scope: import("@tamagui/create-context").Scope; hasFit: boolean; position: number; snapPoints: (string | number)[]; snapPointsMode: import("./types").SnapPointsMode; setMaxContentSize: React.Dispatch>; setPosition: (next: number) => void; setPositionImmediate: React.Dispatch>; onlyShowFrame: boolean; }; //# sourceMappingURL=useSheetProviderProps.d.ts.map