import { Status } from '../status'; import { Restaurant } from '..'; import { Authenticated } from '../../utils/client'; export declare type SortKey = 'name' | 'status' | null; export declare type SortDirection = 'asc' | 'desc'; export interface Query { page?: number; name?: string; status?: Status; perPage?: number; sortBy?: SortKey; sortDirection?: SortDirection; } export declare type Params = Authenticated & Query; export interface Results { currentPage: number; restaurants: Restaurant[]; perPage: number; totalNumRestaurants: number; } export declare const search: ({ page, name, status, authToken, perPage, sortBy, sortDirection, }: Params) => Promise; export declare const isSortKey: (key: string | null) => key is SortKey; //# sourceMappingURL=index.d.ts.map