import React from 'react'; import { useFunnelSubStep } from '../internal/analytics/hooks/use-funnel'; import { InternalBaseComponentProps } from '../internal/hooks/use-base-component'; import { ContainerProps } from './interfaces'; export interface InternalContainerProps extends Omit, InternalBaseComponentProps { disableFooterPaddings?: boolean; __stickyHeader?: boolean; __stickyOffset?: number; __mobileStickyOffset?: number; __disableFooterDivider?: boolean; __hiddenContent?: boolean; __headerRef?: React.RefObject; __fullPage?: boolean; __disableStickyMobile?: boolean; /** * Additional internal variant: * * `embedded` - Use this variant within a parent container (such as a modal, * expandable section, container or split panel). * * `full-page` – Only for internal use in table, cards and other components */ variant?: ContainerProps['variant'] | 'embedded' | 'full-page' | 'cards'; __funnelSubStepProps?: ReturnType['funnelSubStepProps']; __subStepRef?: ReturnType['subStepRef']; } export declare function InternalContainerAsSubstep(props: InternalContainerProps): JSX.Element; export default function InternalContainer({ header, footer, children, variant, disableHeaderPaddings, disableContentPaddings, disableFooterPaddings, fitHeight, media, style, __stickyOffset, __mobileStickyOffset, __stickyHeader, __internalRootRef, __disableFooterDivider, __hiddenContent, __headerRef, __fullPage, __disableStickyMobile, __funnelSubStepProps, __subStepRef, ...restProps }: InternalContainerProps): JSX.Element;