import type { VideokittenOptions } from './types';
import { VideokittenIOS } from './ios';
import { VideokittenAndroid } from './android';
/**
 * Create a Videokitten instance based on the provided options.
 */
export declare function videokitten(options: VideokittenOptions): VideokittenAndroid | VideokittenIOS;
export type { Videokitten, VideokittenOptions } from './types';
export type { VideokittenOptionsIOS, VideokittenOptionsAndroid, OnErrorHandler } from './options';
export { VideokittenError, VideokittenOperationAbortedError, VideokittenFileWriteError, VideokittenDeviceNotFoundError, VideokittenXcrunNotFoundError, VideokittenScrcpyNotFoundError, VideokittenAdbNotFoundError, VideokittenIOSSimulatorError, VideokittenAndroidDeviceError, VideokittenRecordingFailedError, } from './errors';
export type { RecordingSession } from './session';
//# sourceMappingURL=index.d.ts.map