import { default as React, ReactElement, ReactNode } from 'react';
import { BaseProps } from '../../../libraries/common-types/src/common-types';
export type TabContentProps = Omit<BaseProps, "children"> & {
    /**
     * Content to be rendered inside a `button` element.
     * Only pass ReactNodes that are valid as children of a `button`, such as plain text,
     * inline elements like `span` or other non-interactive elements. Avoid block-level or interactive elements.
     */
    name: ReactNode;
    /**
     * A unique ID that associates the tab with a content.
     * */
    tabId: string;
    /**
     * If true, the inactive tab content will not be rendered.
     */
    disableForceMount?: boolean;
    children: ReactNode;
};
export declare const TabContent: React.ForwardRefExoticComponent<Omit<TabContentProps, "ref"> & React.RefAttributes<HTMLDivElement>>;
export declare const isTabContent: (child?: ReactNode) => child is ReactElement<TabContentProps>;
//# sourceMappingURL=tab-content.d.ts.map