export declare const LoadingContainer: import("styled-components").StyledComponent<({ gap, direction, align, justify, wrap, ...restProps }: import("@redis-ui/components").FlexGroupProps) => import("react/jsx-runtime").JSX.Element, any, { align: "center"; justify: "center"; gap: "S"; }, "align" | "gap" | "justify">; export declare const WorkspaceBanner: import("styled-components").StyledComponent<(({ show, onClose, actions, message, showIcon, showCloseButton, customIcon, ...props }: import("@redis-ui/components").BannerProps & import("@redis-ui/components").ChildFree) => import("react/jsx-runtime").JSX.Element | null) & { Compose: ({ size, variant, layoutVariant, onClose, ...props }: import("@redis-ui/components/dist/Banner/components/Compose/Compose.types").BannerComposeProps & import("@redis-ui/components").ComposeElementProps) => import("react/jsx-runtime").JSX.Element; Icon: ({ customIcon, variant, ...props }: import("@redis-ui/components/dist/Banner/components/Icon/Icon.types").BannerIconProps) => import("react/jsx-runtime").JSX.Element; Message: ({ children, ...restProps }: import("@redis-ui/components/dist/Banner/components/Message/Message.types").MessageProps) => import("react/jsx-runtime").JSX.Element | null; Actions: (({ primary, secondary, ...props }: import("@redis-ui/components/dist/Banner/components/Actions/Actions.types").ActionsProps & import("@redis-ui/components").ChildFree) => import("react/jsx-runtime").JSX.Element | null) & { Compose: (props: import("@redis-ui/components").ComposeElementProps) => import("react/jsx-runtime").JSX.Element; Action: ({ label, onClick, closes, icon, variant: outlineVariant, size, ...restProps }: import("@redis-ui/components/dist/Banner/components/Actions/components/Action/Action.types").ActionProps & import("@redis-ui/components/dist/Banner/components/BannerSemanticComponents").RestSemanticButtonProps) => import("react/jsx-runtime").JSX.Element; }; CloseButton: ({ variant, onClick: onClose, size, ...props }: import("@redis-ui/components/dist/Banner/components/CloseButton/CloseButton.types").CloseButtonProps & import("@redis-ui/components/dist/Banner/components/BannerSemanticComponents").RestSemanticCloseButtonProps) => import("react/jsx-runtime").JSX.Element | null; Split: ({ minWidth, ...props }: import("@redis-ui/components/dist/Banner/components/Split/Split.types").SplitProps & import("react").HTMLAttributes) => import("react/jsx-runtime").JSX.Element; }, any, {}, never>; export declare const PageContentLayout: import("styled-components").StyledComponent<({ gap, direction, align, justify, wrap, ...restProps }: import("@redis-ui/components").FlexGroupProps) => import("react/jsx-runtime").JSX.Element, any, { direction: "column"; justify: "space-between"; }, "direction" | "justify">; export declare const PageErrorContainer: import("styled-components").StyledComponent<"div", any, {}, never>; export declare const Footer: import("styled-components").StyledComponent<({ gap, direction, align, justify, wrap, ...restProps }: import("@redis-ui/components").FlexGroupProps) => import("react/jsx-runtime").JSX.Element, any, { direction: "column"; }, "direction">; /** * Slot rendered above the action-bar buttons for the per-step status row * (sources-complete counter + next-source navigation). Steps that don't portal * anything into it leave it empty and it takes no vertical space. */ export declare const ActionBarStatusSlot: import("styled-components").StyledComponent<"div", any, {}, never>; export declare const ActionBar: import("styled-components").StyledComponent<({ gap, direction, align, justify, wrap, ...restProps }: import("@redis-ui/components").FlexGroupProps) => import("react/jsx-runtime").JSX.Element, any, { align: "center"; justify: "space-between"; }, "align" | "justify">;