import { Observable } from 'rxjs';
import { IDeliveryClient, IQueryConfig } from '../../lib';
import { AllTestObjects } from './models';
export declare class ObservableFactory {
    private readonly movieCodename;
    private readonly taxonomyCodename;
    private readonly typeCodename;
    private readonly elementCodename;
    /**
     * Gets single observable containing all test object types
     * @param client
     * @param queryConfig
     */
    getAllTestObjects(client: IDeliveryClient, queryConfig?: IQueryConfig): Observable<AllTestObjects>;
    zipObservables(observables: Observable<any>[]): Observable<any[]>;
}
export declare const observableFactory: ObservableFactory;
