import { Order } from './sort'; export declare type SortBy = ((a: E, b: E, state?: S) => number) | keyof E; export interface SortByOptions { sortBy?: SortBy; sortByOrder?: Order; } export interface QueryConfigOptions extends SortByOptions { } export declare const queryConfigKey = "akitaQueryConfig"; export declare function QueryConfig(metadata: QueryConfigOptions): (constructor: Function) => void;