import type { ViewProps } from "@tarojs/components/types/View"; import { type CSSProperties, type ReactNode } from "react"; import type { SheetItemObject } from "./sheet.shared"; import type { SafeAreaPosition } from "../safe-area"; export interface SheetProps extends ViewProps { style?: CSSProperties; defaultOpen?: boolean; open?: boolean; rounded?: boolean; children?: ReactNode; safeArea?: SafeAreaPosition; onSelect?(item: SheetItemObject): void; onCancel?(): void; onClose?(opened: boolean): void; } declare function Sheet(props: SheetProps): JSX.Element; export default Sheet;