import { ElementType } from 'react'; import { OverridableComponent, OverridableProps } from '../../types.js'; import { ThemeProviderProps } from '../theme/index.js'; import { AppDialogMethods } from './appDialog.js'; import { AppMessageMethods } from './appMessage.js'; import { AppNotificationMethods } from './appNotification.js'; import { AppActionSheetMethods } from './appActionSheet.js'; 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;