import { NotificationType } from '@srclaunch/types';
import { ReactElement } from 'react';
import { ContainerProps } from '../../types';
import { TextProps } from '../typography/text';
export declare type NotificationLabelProps = ContainerProps<TextProps & {
    readonly label?: string;
    readonly showOrb?: boolean;
    readonly type?: NotificationType;
}>;
export declare const NotificationLabel: import("react").MemoExoticComponent<({ backgroundColor, borderRadius, children, className, label, padding, showOrb, type, ...props }: ContainerProps<import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
    readonly as?: string | import("react").ComponentType<unknown> | undefined;
    readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
    readonly ref?: import("react").ForwardedRef<unknown> | undefined;
} & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
    children?: import("react").ReactNode;
}> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
    readonly as?: string | import("react").ComponentType<unknown> | undefined;
    readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
    readonly ref?: import("react").ForwardedRef<unknown> | undefined;
} & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
    children?: import("react").ReactNode;
} & {
    readonly label?: string | undefined;
    readonly showOrb?: boolean | undefined;
    readonly type?: NotificationType | undefined;
}>) => ReactElement>;
//# sourceMappingURL=notification-label.d.ts.map