import * as React from 'react'; import type { ZestPortalModalProps } from '../../types'; /** * A portal element that moves the popup to the top of the app. * * React Native's `Modal`, like the rest of the popup family. */ export declare function SelectPortal(props: SelectPortal.Props): React.JSX.Element | null; export interface SelectPortalProps { children?: React.ReactNode; /** * Whether to keep the portal mounted while the popup is closed. * @default false */ keepMounted?: boolean | undefined; /** * Props forwarded to the underlying React Native `Modal`. Lets you replace * the default `animationType="none"` with a native `"fade"`/`"slide"`, or reach * the rest of the Modal API. * `visible` stays owned by the select's open state, and `onRequestClose` is * chained rather than replaced. */ modalProps?: ZestPortalModalProps | undefined; } export declare namespace SelectPortal { type Props = SelectPortalProps; } //# sourceMappingURL=SelectPortal.d.ts.map