import type { WidgetLayoutTransitionSchedule } from "@getuserfeedback/protocol/host"; import { type ComponentType, type ReactElement, type ReactNode } from "react"; import type { NativeViewRecord } from "./native-view-record-controller.js"; export type NativeViewPresentationMode = "content" | "overlay"; export declare function NativeViewPresentationSurface({ children, presentationMode, nativeViewComponent, record, transitionSchedule, }: { children?: ReactNode; presentationMode?: NativeViewPresentationMode; nativeViewComponent?: ComponentType>; record: NativeViewRecord; transitionSchedule?: WidgetLayoutTransitionSchedule; }): ReactElement;