import React from "react"; declare const _default: { title: string; component: (props: any) => React.JSX.Element; tags: string[]; argTypes: { hasLoading: { control: string; }; hasRowHover: { control: string; }; hasSortable: { control: string; }; emptyText: { control: string; }; columns: { control: boolean; }; data: { control: boolean; }; }; }; export default _default; export declare const Default: { args: { columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; data: { name: string; age: number; address: string; key: string; }[]; hasLoading: boolean; hasRowHover: boolean; hasSortable: boolean; emptyText: string; }; }; export declare const Loading: { args: { hasLoading: boolean; columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; data: { name: string; age: number; address: string; key: string; }[]; hasRowHover: boolean; hasSortable: boolean; emptyText: string; }; }; export declare const Empty: { args: { data: any[]; columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; hasLoading: boolean; hasRowHover: boolean; hasSortable: boolean; emptyText: string; }; }; export declare const EmptyWithCustomText: { args: { data: any[]; emptyText: string; columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; hasLoading: boolean; hasRowHover: boolean; hasSortable: boolean; }; }; export declare const FewRows: { args: { data: { name: string; age: number; address: string; key: string; }[]; columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; hasLoading: boolean; hasRowHover: boolean; hasSortable: boolean; emptyText: string; }; }; export declare const SingleRow: { args: { data: { name: string; age: number; address: string; key: string; }[]; columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; hasLoading: boolean; hasRowHover: boolean; hasSortable: boolean; emptyText: string; }; }; export declare const WithoutRowHover: { args: { hasRowHover: boolean; data: { name: string; age: number; address: string; key: string; }[]; columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; hasLoading: boolean; hasSortable: boolean; emptyText: string; }; }; export declare const SingleColumn: { args: { columns: { title: string; dataIndex: string; key: string; }[]; data: { name: string; age: number; address: string; key: string; }[]; hasLoading: boolean; hasRowHover: boolean; hasSortable: boolean; emptyText: string; }; }; export declare const TurkishHeaders: { args: { columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; data: { name: string; age: number; address: string; key: string; }[]; emptyText: string; hasLoading: boolean; hasRowHover: boolean; hasSortable: boolean; }; }; export declare const CustomCellRender: { args: { data: { name: string; age: number; address: string; key: string; }[]; columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; width: number; render: (value: any) => React.JSX.Element; } | { title: string; key: string; render: () => React.JSX.Element; dataIndex?: undefined; width?: undefined; })[]; hasLoading: boolean; hasRowHover: boolean; hasSortable: boolean; emptyText: string; }; }; export declare const LoadingEmpty: { args: { data: any[]; hasLoading: boolean; columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; hasRowHover: boolean; hasSortable: boolean; emptyText: string; }; }; export declare const Sortable: { render: (args: any) => React.JSX.Element; args: { data: { name: string; age: number; address: string; key: string; }[]; hasSortable: boolean; columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; hasLoading: boolean; hasRowHover: boolean; emptyText: string; }; }; export declare const Complete: { args: { columns: ({ title: string; dataIndex: string; key: string; width: number; render?: undefined; } | { title: string; dataIndex: string; key: string; render: () => React.JSX.Element; width?: undefined; })[]; data: { name: string; age: number; address: string; key: string; }[]; hasRowHover: boolean; emptyText: string; hasLoading: boolean; hasSortable: boolean; }; };