/**
 * @license EUPL-1.2+
 * Copyright Gemeente Amsterdam
 */
import type { PropsWithChildren, TableHTMLAttributes } from 'react';
export type TableProps = PropsWithChildren<TableHTMLAttributes<HTMLTableElement>>;
/**
 * @see {@link https://designsystem.amsterdam/?path=/docs/components-containers-table--docs Table docs at Amsterdam Design System}
 */
export declare const Table: import("react").ForwardRefExoticComponent<TableHTMLAttributes<HTMLTableElement> & {
    children?: import("react").ReactNode | undefined;
} & import("react").RefAttributes<HTMLTableElement>> & {
    Body: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLTableSectionElement> & {
        children?: import("react").ReactNode | undefined;
    } & import("react").RefAttributes<HTMLTableSectionElement>>;
    Caption: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLTableCaptionElement> & {
        children?: import("react").ReactNode | undefined;
    } & import("react").RefAttributes<HTMLTableCaptionElement>>;
    Cell: import("react").ForwardRefExoticComponent<{
        align?: "center" | "end";
    } & Omit<import("react").TdHTMLAttributes<HTMLTableCellElement>, "align"> & {
        children?: import("react").ReactNode | undefined;
    } & import("react").RefAttributes<HTMLTableCellElement>>;
    Footer: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLTableSectionElement> & {
        children?: import("react").ReactNode | undefined;
    } & import("react").RefAttributes<HTMLTableSectionElement>>;
    Header: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLTableSectionElement> & {
        children?: import("react").ReactNode | undefined;
    } & import("react").RefAttributes<HTMLTableSectionElement>>;
    HeaderCell: import("react").ForwardRefExoticComponent<{
        align?: "center" | "end";
    } & Omit<import("react").ThHTMLAttributes<HTMLTableCellElement>, "align"> & {
        children?: import("react").ReactNode | undefined;
    } & import("react").RefAttributes<HTMLTableCellElement>>;
    Row: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLTableRowElement> & {
        children?: import("react").ReactNode | undefined;
    } & import("react").RefAttributes<HTMLTableRowElement>>;
};
