/** * Copyright IBM Corp. 2024, 2025 * * This source code is licensed under the Apache-2.0 license found in the * LICENSE file in the root directory of this source tree. */ import React, { ReactElement, ReactNode } from 'react'; import { disableButtonConfigType } from './context'; import { EnrichedChildren } from './InterstitialScreenHeader'; type contentRendererArgs = { handleGotoStep?: (value: number) => void; progStep?: number; disableActionButton: (value: disableButtonConfigType) => void; }; export interface InterstitialScreenBodyProps { /** * Optional static content for body */ children?: ReactNode; /** * Provide an optional class to be applied to the containing node. */ className?: string; /** *You can provide content either through a callback (contentRenderer) or as static children—but not both. * If both are provided, contentRenderer always takes precedence. This optional callback should return the content * to be rendered in the body section, which can be either a single element or an array of elements based on your needs. * If internal state access isn’t required, you can simply use static children instead */ contentRenderer?: (config: contentRendererArgs) => ReactElement | ReactNode; } declare const InterstitialScreenBody: React.ForwardRefExoticComponent>; export default InterstitialScreenBody; //# sourceMappingURL=InterstitialScreenBody.d.ts.map