import { Observable } from 'rxjs'; export interface SerializedListOptions { [key: string]: any; fields?: string[]; layout?: string; meta?: string; orderBy?: string; startAt?: number; limitTo?: number; filter?: Object; params?: Object; where?: { query: string; form: any; }; } export interface EntityListOptions { [key: string]: any; fields?: string[] | Observable; layout?: string | Observable; meta?: string | Observable; orderBy?: string | Observable | any; startAt?: number | Observable; limitTo?: number | Observable; filter?: Object | Observable; params?: Object | Observable; where?: { query: string; form: any; } | Observable<{ query: string; form: any; }>; } export declare function observeListOptions(options: EntityListOptions, audit?: boolean): Observable;