import { ElementType } from 'react';
import { TableProps } from './types.ts';
declare const Table: {
    <T extends ElementType = "table">(props: TableProps<T>): import("react/jsx-runtime").JSX.Element;
    Caption: {
        <T extends ElementType = "caption">(props: import('./types.ts').TableCaptionProps<T>): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Responsive: {
        <T extends ElementType = "div">(props: import('./types.ts').TableResponsiveProps<T>): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Tbody: {
        <T extends ElementType = "tbody">(props: import('./types.ts').TableTbodyProps<T>): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Td: {
        <T extends ElementType = "td">(props: import('./types.ts').TableTdProps<T>): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Tfoot: {
        <T extends ElementType = "tfoot">(props: import('./types.ts').TableTfootProps<T>): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Th: {
        <T extends ElementType = "th">(props: import('./types.ts').TableThProps<T>): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Thead: {
        <T extends ElementType = "thead">(props: import('./types.ts').TableTheadProps<T>): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Tr: {
        <T extends ElementType = "tr">(props: import('./types.ts').TableTrProps<T>): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    displayName: string;
};
export default Table;
