import { ElementType } from 'react'; import { OverridableComponent, OverridableProps } from '../../types'; import { ThemeProviderProps } from '../theme'; import { AppDialogMethods } from './appDialog'; import { AppMessageMethods } from './appMessage'; import { AppNotificationMethods } from './appNotification'; import { AppActionSheetMethods } from './appActionSheet'; export interface AppOwnProps extends ThemeProviderProps { fill?: boolean; } export type AppProps = OverridableProps; export declare function useAppContext(): { dialog: AppDialogMethods; message: AppMessageMethods; notification: AppNotificationMethods; actionSheet: AppActionSheetMethods; }; export type AppMethods = { dialog: AppDialogMethods; message: AppMessageMethods; notification: AppNotificationMethods; actionSheet: AppActionSheetMethods; }; export declare const App: OverridableComponent & AppMethods; export declare function InnerApp({ component: Component, theme, children, fill, ...props }: OverridableProps): import("@emotion/react/jsx-runtime").JSX.Element;