import { Column } from "../../index.js"; /** * Query a specific column's current sort direction */ declare const sortDirection: (column: Column) => import("./index.js").SortDirection; /** * Ask if a column is sortable */ declare const isSortable: (column: Column) => boolean; /** * Ask if a column is ascending */ declare const isAscending: (column: Column) => boolean; /** * Ask if a column is sorted descending */ declare const isDescending: (column: Column) => boolean; /** * Ask if a column is not sorted */ declare const isUnsorted: (column: Column) => boolean; /** * Sort the specified column's data using a tri-toggle. * * States go in this order: * Ascending => None => Descending * ⬑ ---------- <= ---------- ↲ */ declare const sort: (column: Column) => void; /** * Toggle a column between descending and not unsorted states */ declare const sortDescending: (column: Column) => void; /** * Toggle a column between ascending and not unsorted states */ declare const sortAscending: (column: Column) => void; export { sortDirection, isSortable, isAscending, isDescending, isUnsorted, sort, sortDescending, sortAscending };