import React from "react"; import { Action } from "../../types"; import { SnackbarProps, SnackbarRootProps, SnackbarIconProps, SnackbarTextProps } from "./types"; export declare const SnackbarRoot: ({ children, className, ...rest }: SnackbarRootProps) => React.JSX.Element; export declare const SnackbarIcon: ({ icon }: SnackbarIconProps) => React.JSX.Element; export declare const SnackbarText: ({ children }: SnackbarTextProps) => React.JSX.Element; export declare const SnackbarAction: ({ label, onClick, href, external }: Action) => React.JSX.Element; export declare const SnackbarCloseButton: () => React.JSX.Element; export declare const Snackbar: { ({ message, action, icon, className, disableClose, ...rest }: SnackbarProps): React.JSX.Element; Provider: ({ component, id, onClose, duration, position, ...rest }: import("./types").SnackbarProviderProps) => React.JSX.Element; Root: ({ children, className, ...rest }: SnackbarRootProps) => React.JSX.Element; Text: ({ children }: SnackbarTextProps) => React.JSX.Element; Action: ({ label, onClick, href, external }: Action) => React.JSX.Element; CloseButton: () => React.JSX.Element; };