import * as React from 'react'; import { StyleProp, ViewStyle } from 'react-native'; declare type Props = { /** * Determines whether clicking outside the dialog dismiss it. */ dismissable?: boolean; /** * Callback that is called when the user dismisses the dialog. */ onDismiss?: () => void; /** * Determines Whether the dialog is visible. */ visible: boolean; /** * Content of the `Dialog`. */ children: React.ReactNode; style?: StyleProp; /** * @optional */ theme: ReactNativePaper.Theme; }; declare const _default: React.ComponentType & { theme?: import("@callstack/react-theme-provider").$DeepPartial | undefined; }> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics & { ({ children, dismissable, onDismiss, visible, style, theme, }: Props): JSX.Element; Content: { (props: import("react-native").ViewProps & React.RefAttributes & { children: React.ReactNode; style?: StyleProp; }): JSX.Element; displayName: string; }; Actions: { (props: import("react-native").ViewProps & React.RefAttributes & { children: React.ReactNode; style?: StyleProp; }): JSX.Element; displayName: string; }; Title: React.ComponentType; theme: ReactNativePaper.Theme; }, keyof import("react-native").TextProps> & { theme?: import("@callstack/react-theme-provider").$DeepPartial | undefined; }> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics; theme: ReactNativePaper.Theme; }> & { ({ children, theme, style, ...rest }: import("react-native").TextProps & { children: React.ReactNode; } & { children: React.ReactNode; style?: StyleProp; theme: ReactNativePaper.Theme; }): JSX.Element; displayName: string; }, {}>; ScrollArea: { (props: import("react-native").ViewProps & React.RefAttributes & { children: React.ReactNode; style?: StyleProp; }): JSX.Element; displayName: string; }; }, {}>; export default _default;