import { ReactNode } from 'react';
import { DataTableProps, RowData } from './data-table';
type StoryFn = () => ReactNode;
interface StoryContext {
    parameters?: {
        pageHeight?: string;
        pagePadding?: string | number;
    };
}
declare const meta: {
    title: string;
    component: (props: DataTableProps) => import("react/jsx-runtime").JSX.Element;
    decorators: ((Story: StoryFn, context: StoryContext) => import("react/jsx-runtime").JSX.Element)[];
    args: {
        data: RowData[];
        hiddenColumns: string[];
        columnIcons: Partial<Record<string, ReactNode>>;
    };
};
export default meta;
export declare const Default: {
    render: (args: DataTableProps) => import("react/jsx-runtime").JSX.Element;
};
export declare const FullHeight: {
    args: {
        data: RowData[];
    };
    parameters: {
        pagePadding: number;
        pageHeight: string;
    };
    render: (args: DataTableProps) => import("react/jsx-runtime").JSX.Element;
};
