import type { GetProps, NativePlatform, NativeValue, TamaguiElement } from '@tamagui/core'; import * as React from 'react'; import type { CustomData } from './ToastImperative'; import { useToast, useToastController, useToastState } from './ToastImperative'; import type { ToastExtraProps, ToastProps } from './ToastImpl'; import type { ScopedProps, ToastProviderProps } from './ToastProvider'; import { ToastProvider } from './ToastProvider'; import type { ToastViewportProps } from './ToastViewport'; import { ToastViewport } from './ToastViewport'; declare const ToastTitle: import("@tamagui/core").TamaguiComponent; type ToastTitleProps = GetProps; declare const ToastDescription: import("@tamagui/core").TamaguiComponent; type ToastDescriptionProps = GetProps; type ToastActionProps = ScopedPropsUpgrade * @example Undo */ altText: string; }>; declare const ToastCloseFrame: import("@tamagui/core").TamaguiComponent; type ToastCloseFrameProps = GetProps; type ToastCloseProps = ScopedProps; declare const Toast: React.ForwardRefExoticComponent, keyof ToastExtraProps> & ToastExtraProps & React.RefAttributes> & import("@tamagui/core").StaticComponentObject, keyof ToastExtraProps> & ToastExtraProps, TamaguiElement, import("@tamagui/core").RNTamaguiViewNonStyleProps & ToastExtraProps, import("@tamagui/core").StackStyleBase, { unstyled?: boolean | undefined; elevation?: number | import("@tamagui/core").SizeTokens | undefined; fullscreen?: boolean | undefined; }, import("@tamagui/core").StaticConfigPublic> & Omit & { __tama: [Omit, keyof ToastExtraProps> & ToastExtraProps, TamaguiElement, import("@tamagui/core").RNTamaguiViewNonStyleProps & ToastExtraProps, import("@tamagui/core").StackStyleBase, { unstyled?: boolean | undefined; elevation?: number | import("@tamagui/core").SizeTokens | undefined; fullscreen?: boolean | undefined; }, import("@tamagui/core").StaticConfigPublic]; } & { Title: import("@tamagui/core").TamaguiComponent; Description: import("@tamagui/core").TamaguiComponent; Action: React.ForwardRefExoticComponent & { scope?: import("./ToastProvider").ToastScopes; } & React.RefAttributes>; Close: React.ForwardRefExoticComponent & import("@tamagui/core").WithThemeValues & { elevation?: number | import("@tamagui/core").SizeTokens | undefined; fullscreen?: boolean | undefined; } & import("@tamagui/core").WithShorthands> & import("@tamagui/core").WithPseudoProps & { elevation?: number | import("@tamagui/core").SizeTokens | undefined; fullscreen?: boolean | undefined; } & import("@tamagui/core").WithShorthands>> & import("@tamagui/core").WithMediaProps>, "scope"> & { scope?: import("./ToastProvider").ToastScopes; } & React.RefAttributes>; }; export { Toast, ToastProvider, ToastViewport, useToast, useToastController, useToastState, }; export type { CustomData, ToastActionProps, ToastCloseProps, ToastDescriptionProps, NativePlatform as ToastNativePlatform, NativeValue as ToastNativeValue, ToastProps, ToastProviderProps, ToastTitleProps, ToastViewportProps, }; //# sourceMappingURL=Toast.d.ts.map