import React from "react";
interface TabOption {
    id: string;
    label: string;
    value: number;
}
interface TabContentProps {
    tabsRef?: React.RefObject<HTMLDivElement>;
    tabContentRef?: React.RefObject<HTMLDivElement>;
    options: TabOption[];
    currentTabIndex: number;
    pendingTabIndex?: number | null;
    isTransitioning?: boolean;
    onChange: (value: number) => void;
    name?: string;
    children: (tabIndex: number) => React.ReactNode;
    className?: string;
    contentClassName?: string;
    onViewAllClick?: () => void;
    testId?: string;
}
/**
 * Tab Content Molecule Component
 * Generic tab component that combines tab navigation with conditional content rendering
 * Uses render prop pattern for flexible content rendering
 */
export declare const TabContent: React.FC<TabContentProps>;
export default TabContent;
//# sourceMappingURL=index.d.ts.map