import { ShorthandItem } from '@appbuckets/react-ui-core'; import { UIMutableComponentProps, AppearanceProps } from '../generic'; import { PanelHeaderProps } from './PanelHeader.types'; import { PanelFooterProps } from './PanelFooter.types'; import { PanelBodyProps } from './PanelBody.types'; export interface PanelProps extends UIMutableComponentProps, AppearanceProps {} export interface StrictPanelProps extends Pick { /** Set disabled style */ disabled?: boolean; /** Panel Footer Shorthand */ footer?: ShorthandItem; /** Panel Header Shorthand */ header?: ShorthandItem; /** Place a Loader in front of Panel */ loading?: boolean; /** Make the Panel completely solid */ solid?: boolean; /** Set the Panel as table Container */ table?: boolean; }