import type { RecordingResult } from '../record/session.js'; import type { ShadowContainer } from './shadow.js'; import type { I18nMessages } from '../i18n/index.js'; export type { RecordingResult }; export declare class RecordingManager { private session; private bar; private result; start(shadow: ShadowContainer, messages: I18nMessages, onStop: () => void): Promise; stop(): RecordingResult | null; getRecording(): RecordingResult | null; destroy(): void; private teardownUI; } //# sourceMappingURL=recording-manager.d.ts.map