import { ReactElement, ReactNode } from 'react'; import PropTypes from 'prop-types'; import { Record } from '../../features/core'; export declare const FormTab: { (props: FormTabProps): JSX.Element; propTypes: { basePath: PropTypes.Requireable; className: PropTypes.Requireable; contentClassName: PropTypes.Requireable; children: PropTypes.Requireable; intent: PropTypes.Requireable; hidden: PropTypes.Requireable; icon: PropTypes.Requireable; label: PropTypes.Validator; margin: PropTypes.Requireable; path: PropTypes.Requireable; record: PropTypes.Requireable; resource: PropTypes.Requireable; value: PropTypes.Requireable; variant: PropTypes.Requireable; }; displayName: string; }; export interface FormTabProps { basePath?: string; className?: string; classes?: object; children?: ReactNode; contentClassName?: string; hidden?: boolean; icon?: ReactElement; intent?: 'header' | 'content'; label: string | ReactElement; margin?: 'none' | 'normal' | 'dense'; path?: string; record?: Record; resource?: string; syncWithLocation?: boolean; value?: string | number; variant?: 'standard' | 'outlined' | 'filled'; }