import * as React from 'react'; import { StyleProp, ViewStyle } from 'react-native'; import type { Theme } from '../../types'; import type { Direction } from 'react-native-modal'; export declare type Props = { visible: boolean; children?: React.ReactNode; contentStyle?: StyleProp; swipeDirection?: Direction; backdropOpacity?: any; backdropColor?: string; modalStyle?: StyleProp; theme: Theme; }; declare const _default: React.ComponentType & { theme?: import("@blueromans/react-theme-provider").$DeepPartial | undefined; }> & import("@blueromans/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics & { ({ children, visible, contentStyle, modalStyle, backdropColor, backdropOpacity, theme, }: Props): JSX.Element; Content: { (props: import("./DialogContent").Props): JSX.Element; displayName: string; }; Actions: { (props: import("./DialogActions").Props): JSX.Element; displayName: string; }; Title: React.ComponentType & { theme?: import("@blueromans/react-theme-provider").$DeepPartial | undefined; }> & import("@blueromans/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics & { ({ children, theme, style, ...rest }: import("./DialogTitle").Props): JSX.Element; displayName: string; }, {}>; ScrollArea: { (props: import("./DialogScrollArea").Props): JSX.Element; displayName: string; }; Icon: { ({ size, color, icon }: import("./DialogIcon").Props): JSX.Element; displayName: string; }; }, {}>; export default _default;