import { camera_profile_t } from "./gen/zappar-native"; export declare enum EmbeddedVideoImplementation { OBJECT_URL = 0, SRC_OBJECT = 1 } export declare let profile: { deviceMotionMutliplier: number; blacklisted: boolean; showGyroPermissionsWarningIfNecessary: boolean; showSafariPermissionsResetIfNecessary: boolean; requestHighFrameRate: boolean; videoWidth: number; videoHeight: number; videoElementInDOM: boolean; preferMediaStreamTrackProcessorCamera: boolean; preferImageBitmapCamera: boolean; ios164CameraSelection: boolean; relyOnConstraintsForCameraSelection: boolean; forceWindowOrientation: boolean; intervalMultiplier: number; trustSensorIntervals: boolean; offscreenCanvasSupported: boolean; }; export declare function getDataSize(p: camera_profile_t, fullWidth: number, fullHeight: number): [number, number]; export declare function getDataSizeForSource(p: camera_profile_t, source: HTMLVideoElement | HTMLImageElement | ImageBitmap, rotation?: number): [number, number];