import { Observable, timeout } from 'rxjs'; import { Event } from '@platform/types'; declare type Milliseconds = number; export declare const asPromise: { first>(ob$: Observable, options?: { op?: string; timeout?: Milliseconds; }): Promise<{ payload?: E["payload"] | undefined; error?: { code: 'timeout' | 'completed' | 'unknown'; message: string; } | undefined; }>; }; export {};