import React from 'react'; import { BreadcrumbItem, BreadcrumbsProps } from '../../components/breadcrumbs/breadcrumbs.js'; import { CardProps } from '../../components/card/card.js'; import { ErrorMessageProps } from '../../components/form/errormessage/errormessage.js'; import { FormProps } from '../../components/form/form/form.js'; import { ToolbarItem } from '../../components/toolbar/toolbar.js'; import { BaseTemplateProps } from './base.js'; type CardBaseTemplateProps = BaseTemplateProps & { actions?: ToolbarItem[]; /** When set to true, a breakout component is applied to remove the page padding to the card. */ breakout?: boolean; /** Card props.*/ cardProps?: CardProps; /** Breadcrumb items to show. */ breadcrumbItems?: BreadcrumbItem[]; /** Breadcrumbs props. */ breadcrumbsProps?: BreadcrumbsProps; /** ErrorMessage props. */ errorMessageProps?: ErrorMessageProps; errors?: ErrorMessageProps["children"] | ErrorMessageProps["children"][]; /** Form props. */ formProps?: FormProps; /** Secondary navigation items to show. */ secondaryNavigationItems?: ToolbarItem[]; /** Secondary navigation (JSX) slot. */ slotSecondaryNavigation?: React.ReactNode; }; /** * BodyBase template, renders children within card component. * @constructor */ declare const CardBaseTemplate: React.FC; export { CardBaseTemplate }; export type { CardBaseTemplateProps };