/// <reference types="react" />
import { ReactElement } from '../@declares';
import { Box } from '../atoms';
declare namespace Snackbar {
    type Methods = {
        add(props: AddInput): Snackbar.Methods;
        remove(snackID: string): Snackbar.Methods;
        removeALL(): Snackbar.Methods;
        Wrapper(): React.JSX.Element;
    };
    type AddInput = Omit<Box.DefaultInput, 'children'> & {
        children?: ReactElement | (() => React.JSX.Element);
        customChildren?: {
            (p: {
                close(): void;
            }): React.JSX.Element;
        };
        snackID?: string;
        secondsToClose?: number;
    };
}
declare const Snackbar: Snackbar.Methods;
export { Snackbar, Snackbar as default };
