import { SelectOptions } from './types'; import { SortBy } from './queryConfig'; import { Order } from './sort'; export declare type SelectAllOptionsA = { asObject: true; filterBy?: SelectOptions['filterBy']; limitTo?: number; sortBy?: undefined; sortByOrder?: undefined; }; export declare type SelectAllOptionsB = { filterBy: SelectOptions['filterBy']; limitTo?: number; sortBy?: SortBy; sortByOrder?: Order; }; export declare type SelectAllOptionsC = { asObject: true; limitTo?: number; sortBy?: undefined; sortByOrder?: undefined; }; export declare type SelectAllOptionsD = { limitTo?: number; sortBy?: SortBy; sortByOrder?: Order; }; export declare type SelectAllOptionsE = { asObject: false; filterBy?: SelectOptions['filterBy']; limitTo?: number; sortBy?: SortBy; sortByOrder?: Order; };