import { Call } from './voice/Call';
import { RoomSession } from './video/RoomSession';
export interface DecoratePromiseOptions<T> {
    promise: Promise<T>;
    namespace: 'playback' | 'recording' | 'prompt' | 'tap' | 'detect' | 'collect' | 'stream';
    methods: string[];
    getters: string[];
}
export declare function decoratePromise<T, U>(this: Call | RoomSession, options: DecoratePromiseOptions<T>): Promise<U>;
//# sourceMappingURL=decoratePromise.d.ts.map