import { ObservableQuery } from '../core/ObservableQuery'; import { ApolloQueryResult } from '../core/types'; import { Subscription } from '../util/Observable'; export declare type Options = { observable: ObservableQuery; shouldResolve?: boolean; wait?: number; errorCallbacks?: ((error: Error) => any)[]; }; export declare type ResultCallback = ((result: ApolloQueryResult) => any); export declare function observableToPromiseAndSubscription({ observable, shouldResolve, wait, errorCallbacks }: Options, ...cbs: ResultCallback[]): { promise: Promise; subscription: Subscription; }; export default function (options: Options, ...cbs: ResultCallback[]): Promise; //# sourceMappingURL=observableToPromise.d.ts.map