///
import { type PortalProps } from '@mui/base/Portal';
import type { ComponentProps, SlotComponentPropsWithoutOverride } from '../components.ts';
import { type SnackbarProps } from './Snackbar.tsx';
export declare const GlobalSnackbar: import("react").Context<{
closeSnackbar: (notificationId: string) => void;
enqueueSnackbar: (props: SnackbarProps) => string;
isSnackbarAppear: (notificationId: string) => boolean;
}>;
interface SlotProps {
root?: SlotComponentPropsWithoutOverride<'div'>;
}
export type SnackbarProviderProps = ComponentProps;
export declare function SnackbarProvider({ children, disableDefaultClasses, portal, slotProps: givenSlotProps, ...rest }: SnackbarProviderProps): import("react/jsx-runtime").JSX.Element;
export {};