import { LensState } from "@focuson/state";
import { CommonTableProps } from "./table";
import { NameAnd } from "@focuson/utils";
import { PageSelectionContext } from "@focuson/pages";
export interface TableWithVaryingOrderProps<S, T, C> extends CommonTableProps<S, T, C> {
    order: NameAnd<string[]>;
    select: LensState<S, string, C>;
}
export declare function TableWithVaryingOrder<S, T, C extends PageSelectionContext<S>>(props: TableWithVaryingOrderProps<S, T, C>): import("react/jsx-runtime").JSX.Element;
