import * as React from 'react'; import type { TextButtonProps } from '../TextButton/types'; import type { ButtonProps } from '../Button/types'; import { TPAComponentProps } from '../../types'; export interface SectionNotificationProps extends TPAComponentProps { type?: string; children?: React.ReactNode; size?: string; 'aria-label'?: string; } export interface SectionNotificationDefaultProps { type: string; size: string; } export interface SectionNotificationIconProps { icon?: React.ReactNode; className?: string; } export interface SectionNotificationTextProps { className?: string; children?: React.ReactNode; } export declare enum SectionNotificationButtonType { default = "default", text = "text" } export type SectionNotificationButtonProps = ButtonProps | TextButtonProps | { type?: 'default' | 'text' | SectionNotificationButtonType; children?: React.ReactNode; }; export declare enum SectionNotificationType { default = "default", error = "error", alert = "alert", wired = "wired", success = "success" } export declare enum SectionNotificationSize { regular = "regular", compact = "compact" } export interface SectionNotificationContext { type: SectionNotificationProps['type']; } export declare enum SectionNotificationDataHooks { icon = "icon", text = "text", button = "button" } //# sourceMappingURL=types.d.ts.map