import React, { type ReactNode } from 'react'; import type { StackNotificationComponentProps } from '../StackNotificationManager/StackNotificationManager'; type Variant = 'information' | 'confirmation' | 'error'; type Props = StackNotificationComponentProps<{ children?: React.ReactNode; active?: boolean; duration?: number; onHide?: () => void; variant?: Variant; }>; export declare const BLOCK_NAME = "spui-SnackBar"; export declare const ANIMATION_DURATION = 300; export declare const DISPLAYING_TIMEOUT_DURATION: number; export declare const SnackBar: { Frame: ({ children, active: _active, position: _position, offset: _offset, onHide, variant, stackPosition, setContentHeight, }: Props) => React.JSX.Element; Icon: React.FC<{ children: ReactNode; }>; Text: React.FC<{ children: ReactNode; }>; TextButton: React.FC<{ icon?: ReactNode; children: ReactNode; } & React.HTMLAttributes>; TextLink: React.FC<{ icon?: ReactNode; children: ReactNode; } & React.AnchorHTMLAttributes>; }; export {}; //# sourceMappingURL=SnackBar.d.ts.map