import * as React from 'react'; import { ILinkProps } from '../link'; import { IPageHeaderProps } from '../page'; import { IRowLayoutProps } from '../row-layout'; import { IStyledOwnerStateProps } from '../styled'; import { ITextProps } from '../text'; import { EmptyStateClasses } from './empty-state-classes'; export declare const StyledCard: import("styled-components").StyledComponent>, import("..").ITheme, import("@mui/system").MUIStyledCommonProps, never>; export declare const Label: import("styled-components").StyledComponent<"div", import("..").ITheme, import("@mui/system").MUIStyledCommonProps, never>; export declare const Subtitle: import("styled-components").StyledComponent & { align?: "inherit" | "left" | "center" | "right" | "justify"; children?: React.ReactNode; classes?: Partial; color?: import("../text/text").LiteralUnion; component?: React.ElementType; gutterBottom?: boolean; noWrap?: boolean; paragraph?: boolean; sx?: import("../styled").SxProps; variant?: import("@auth0/quantum-tokens").ThemeTypeTokenName | import("@mui/material").TypographyOwnProps["variant"]; } & Omit, HTMLSpanElement>, "p" | "ref" | "border" | "color" | "left" | "right" | "bottom" | "top" | "flex" | "position" | "padding" | "alignContent" | "alignItems" | "alignSelf" | "boxShadow" | "boxSizing" | "columnGap" | "display" | "flexBasis" | "flexDirection" | "flexGrow" | "flexShrink" | "flexWrap" | "fontFamily" | "fontSize" | "fontStyle" | "fontWeight" | "gridAutoColumns" | "gridAutoFlow" | "gridAutoRows" | "gridTemplateAreas" | "gridTemplateColumns" | "gridTemplateRows" | "height" | "justifyContent" | "justifyItems" | "justifySelf" | "letterSpacing" | "lineHeight" | "marginBlockEnd" | "marginBlockStart" | "marginBottom" | "marginInlineEnd" | "marginInlineStart" | "marginLeft" | "marginRight" | "marginTop" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "order" | "paddingBlockEnd" | "paddingBlockStart" | "paddingBottom" | "paddingInlineEnd" | "paddingInlineStart" | "paddingLeft" | "paddingRight" | "paddingTop" | "rowGap" | "textAlign" | "textOverflow" | "textTransform" | "visibility" | "whiteSpace" | "width" | "zIndex" | "borderBottom" | "borderColor" | "borderLeft" | "borderRadius" | "borderRight" | "borderTop" | "gap" | "gridArea" | "gridColumn" | "gridRow" | "margin" | "marginBlock" | "marginInline" | "overflow" | "paddingBlock" | "paddingInline" | "children" | "align" | "bgcolor" | "classes" | "sx" | "variant" | "m" | "mt" | "mr" | "mb" | "ml" | "mx" | "marginX" | "my" | "marginY" | "pt" | "pr" | "pb" | "pl" | "px" | "paddingX" | "py" | "paddingY" | "typography" | "displayPrint" | "gutterBottom" | "noWrap" | "paragraph" | "variantMapping" | "component"> & React.RefAttributes>, import("..").ITheme, import("@mui/system").MUIStyledCommonProps, never>; export declare const Content: import("styled-components").StyledComponent, HTMLDivElement>, "ref" | keyof import("../utils/layouts").ILayoutComponentProps> & import("../styled").IStyledCommonProps & React.RefAttributes>, import("..").ITheme, import("@mui/system").MUIStyledCommonProps, never>; export declare const ActionsWrapper: import("styled-components").StyledComponent<"div", import("..").ITheme, import("@mui/system").MUIStyledCommonProps, never>; export declare const Actions: import("styled-components").StyledComponent<"div", import("..").ITheme, import("@mui/system").MUIStyledCommonProps, never>; export declare const Icon: import("styled-components").StyledComponent<"div", import("..").ITheme, import("@mui/system").MUIStyledCommonProps & IStyledOwnerStateProps<{ framedIcon?: boolean; }>, never>; export declare const Message: import("styled-components").StyledComponent & { align?: "inherit" | "left" | "center" | "right" | "justify"; children?: React.ReactNode; classes?: Partial; color?: import("../text/text").LiteralUnion; component?: React.ElementType; gutterBottom?: boolean; noWrap?: boolean; paragraph?: boolean; sx?: import("../styled").SxProps; variant?: import("@auth0/quantum-tokens").ThemeTypeTokenName | import("@mui/material").TypographyOwnProps["variant"]; } & Omit, HTMLSpanElement>, "p" | "ref" | "border" | "color" | "left" | "right" | "bottom" | "top" | "flex" | "position" | "padding" | "alignContent" | "alignItems" | "alignSelf" | "boxShadow" | "boxSizing" | "columnGap" | "display" | "flexBasis" | "flexDirection" | "flexGrow" | "flexShrink" | "flexWrap" | "fontFamily" | "fontSize" | "fontStyle" | "fontWeight" | "gridAutoColumns" | "gridAutoFlow" | "gridAutoRows" | "gridTemplateAreas" | "gridTemplateColumns" | "gridTemplateRows" | "height" | "justifyContent" | "justifyItems" | "justifySelf" | "letterSpacing" | "lineHeight" | "marginBlockEnd" | "marginBlockStart" | "marginBottom" | "marginInlineEnd" | "marginInlineStart" | "marginLeft" | "marginRight" | "marginTop" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "order" | "paddingBlockEnd" | "paddingBlockStart" | "paddingBottom" | "paddingInlineEnd" | "paddingInlineStart" | "paddingLeft" | "paddingRight" | "paddingTop" | "rowGap" | "textAlign" | "textOverflow" | "textTransform" | "visibility" | "whiteSpace" | "width" | "zIndex" | "borderBottom" | "borderColor" | "borderLeft" | "borderRadius" | "borderRight" | "borderTop" | "gap" | "gridArea" | "gridColumn" | "gridRow" | "margin" | "marginBlock" | "marginInline" | "overflow" | "paddingBlock" | "paddingInline" | "children" | "align" | "bgcolor" | "classes" | "sx" | "variant" | "m" | "mt" | "mr" | "mb" | "ml" | "mx" | "marginX" | "my" | "marginY" | "pt" | "pr" | "pb" | "pl" | "px" | "paddingX" | "py" | "paddingY" | "typography" | "displayPrint" | "gutterBottom" | "noWrap" | "paragraph" | "variantMapping" | "component"> & React.RefAttributes>, import("..").ITheme, import("@mui/system").MUIStyledCommonProps, never>; export interface IEmptyStateProps extends Omit { /** Optional sibling breadcrumb content */ breadcrumbs?: React.ReactNode; classes?: Partial; /** * Allow you to completely customize the PageHeader if desired * @deprecated use `subtitle` instead */ PageHeaderProps?: Partial; /** * Page header empty state title * @deprecated use `subtitle` instead */ title?: React.ReactNode; /** * Props spread to the title `Text` component * @deprecated use `subtitle` instead */ titleTypographyProps?: ITextProps<'h1'>; /** Subtitle heading for Card section */ subtitle?: React.ReactNode; /** Props spread to the subtitle `Text` component */ subtitleTypographyProps?: ITextProps<'h4'>; /** Icon associated with section. */ icon: React.ReactNode; /** * When `true`, renders the `icon` small and centered inside a rounded frame instead of the large * illustration presentation. Use for standard icons; leave off for full-size illustrations. * @default false */ framedIcon?: boolean; /** Optional label displayed above the subtitle, e.g. a release-stage `Label` such as "Developer Preview". */ label?: React.ReactNode; /** Message */ message?: React.ReactNode; /** Props spread to the message `Text` component */ messageTypographyProps?: ITextProps<'p'>; /** Fallback content rendered when `message` is not provided */ children?: React.ReactNode; /** Primary call to action(s) */ actions?: React.ReactNode; /** url and target for "Learn more" */ link?: string | ILinkProps; } export declare const EmptyState: React.ForwardRefExoticComponent>;