import type { MagicTableProps } from "./interface";
import { type ColumnDef, type ColumnOrderState, type ColumnSizingState, type ExpandedState, type RowSelectionState, type SortingState, type VisibilityState } from "./solidTable";
export declare const useStaticTableDefine: <T>(props: MagicTableProps<T>) => {
    paddingLeft: import("solid-js").Accessor<number>;
    paddingRight: import("solid-js").Accessor<number>;
    table: import("@cn-ui/table-core/build/lib/types").Table<T>;
    composedColumns: import("solid-js").Accessor<ColumnDef<T>[]>;
    rowSelection: import("@cn-ui/reactive").Atom<RowSelectionState>;
    sorting: import("@cn-ui/reactive").Atom<SortingState>;
    columnVisibility: import("@cn-ui/reactive").Atom<VisibilityState>;
    columnSizing: import("@cn-ui/reactive").Atom<ColumnSizingState>;
    expanded: import("@cn-ui/reactive").Atom<ExpandedState>;
    columnOrder: import("@cn-ui/reactive").Atom<ColumnOrderState>;
};
