import type { ComponentStory } from '@storybook/react';
import { DataTable } from '../';
export declare const APIDocumentation: ComponentStory<typeof DataTable>;
declare const _default: {
    title: string;
    component: ComponentStory<typeof DataTable>;
    parameters: {
        controls: {
            expanded: boolean;
        };
    };
    argTypes: {
        variant: {
            description: string;
            defaultValue: string;
            type: {
                name: string;
                value: string[];
            };
        };
        header: {
            table: {
                category: string;
            };
            description: string;
        };
        headerTitle: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        headerSecondaryText: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        headerVariant: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        actionsBar: {
            table: {
                category: string;
            };
            description: string;
        };
        actionsBarText: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        actionsBarActionButtons: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        actionsBarActionButtonsText: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        actionsBarActionButtonsIcon: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        actionsBarActionButtonsOnClick: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                name: string;
                required: boolean;
            };
        };
        actionsBarActionButtonsDisabled: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        columns: {
            table: {
                category: string;
            };
            type: {
                name: string;
                required: boolean;
            };
            description: string;
        };
        columnsHeader: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        columnsHeaderTitle: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        columnsHeaderIcon: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        columnsHeaderAdditionalIconStyles: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        columnsRenderCell: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        columnsTextAlign: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        columnsOnClick: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        columnsWidth: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        columnsHideCell: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        columnsHideHeader: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        rows: {
            table: {
                category: string;
            };
            type: {
                name: string;
                required: boolean;
            };
            description: string;
        };
        selectableRows: {
            table: {
                category: string;
            };
            type: {
                name: string;
            };
            description: string;
        };
        selectableRowsRowId: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        selectableRowsSelectedRows: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        selectableRowsDisabledRows: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        selectableRowsOnRowClick: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        selectableRowsOnSelectAll: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        footer: {
            table: {
                category: string;
            };
            type: {
                name: string;
            };
            description: string;
        };
        footerVariant: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        footerContent: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        footerPagination: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        footerPaginationControlledPagination: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        footerPaginationCurrentPage: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        footerPaginationRowsPerPage: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        footerPaginationTotalNumberOfItems: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        footerPaginationExternalPagination: {
            table: {
                category: string;
            };
            name: string;
            description: string;
            type: {
                required: boolean;
            };
        };
        footerPaginationDisplayResults: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        footerPaginationOnChangePage: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        footerPaginationWidePaginationLimiter: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        footerPaginationResultsText: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        footerPaginationResultsTextIndicator: {
            table: {
                category: string;
            };
            name: string;
            type: {
                required: boolean;
            };
            description: string;
        };
        footerPaginationResultsTextPreposition: {
            table: {
                category: string;
            };
            name: string;
            type: {
                required: boolean;
            };
            description: string;
        };
        footerPaginationNarrowPaginationText: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        footerPaginationNarrowPaginationTextIndicator: {
            table: {
                category: string;
            };
            name: string;
            type: {
                required: boolean;
            };
            description: string;
        };
        footerPaginationNarrowPaginationTextPreposition: {
            table: {
                category: string;
            };
            name: string;
            type: {
                required: boolean;
            };
            description: string;
        };
        additionalRows: {
            table: {
                category: string;
            };
            type: {
                name: string;
            };
            description: string;
        };
        additionalRowsCells: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        additionalRowsCellsContent: {
            table: {
                category: string;
            };
            name: string;
        };
        additionalRowsCellsTextAlign: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        additionalRowsCellsColSpan: {
            table: {
                category: string;
            };
            name: string;
        };
        additionalRowsCellsHideCell: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        additionalRowsHideRow: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        additionalRowsDisabled: {
            table: {
                category: string;
            };
            name: string;
            description: string;
        };
        "data-testid": {
            description: string;
            type: {
                name: string;
            };
            defaultValue: string;
        };
        "data-trackid": {
            description: string;
            control: string;
            defaultValue: string;
        };
    };
};
export default _default;
