import { barcode_format_t } from "./zappar-native"; export { barcode_format_t } from "./zappar-native"; import { world_scale_mode_t } from "./zappar-native"; export { world_scale_mode_t } from "./zappar-native"; import { face_landmark_name_t } from "./zappar-native"; export { face_landmark_name_t } from "./zappar-native"; export { frame_pixel_format_t } from "./zappar-native"; import { instant_world_tracker_transform_orientation_t } from "./zappar-native"; export { instant_world_tracker_transform_orientation_t } from "./zappar-native"; import { transform_orientation_t } from "./zappar-native"; export { transform_orientation_t } from "./zappar-native"; import { plane_orientation_t } from "./zappar-native"; export { plane_orientation_t } from "./zappar-native"; import { log_level_t } from "./zappar-native"; export { log_level_t } from "./zappar-native"; export { image_target_type_t } from "./zappar-native"; export { world_tracker_quality_t } from "./zappar-native"; import { anchor_status_t } from "./zappar-native"; export { anchor_status_t } from "./zappar-native"; export { camera_profile_t } from "./zappar-native"; export declare type zappar_pipeline_t = number & { _: 'zappar_pipeline_t'; }; export declare type zappar_camera_source_t = number & { _: 'zappar_camera_source_t'; }; export declare type zappar_sequence_source_t = number & { _: 'zappar_sequence_source_t'; }; export declare type zappar_image_tracker_t = number & { _: 'zappar_image_tracker_t'; }; export declare type zappar_face_tracker_t = number & { _: 'zappar_face_tracker_t'; }; export declare type zappar_face_mesh_t = number & { _: 'zappar_face_mesh_t'; }; export declare type zappar_face_landmark_t = number & { _: 'zappar_face_landmark_t'; }; export declare type zappar_barcode_finder_t = number & { _: 'zappar_barcode_finder_t'; }; export declare type zappar_instant_world_tracker_t = number & { _: 'zappar_instant_world_tracker_t'; }; export declare type zappar_zapcode_tracker_t = number & { _: 'zappar_zapcode_tracker_t'; }; export declare type zappar_world_tracker_t = number & { _: 'zappar_world_tracker_t'; }; export declare type zappar_custom_anchor_t = number & { _: 'zappar_custom_anchor_t'; }; export declare type zappar_d3_tracker_t = number & { _: 'zappar_d3_tracker_t'; }; export interface zappar { log_level(): log_level_t; log_level_set(level: log_level_t): void; analytics_project_id_set(id: string, uid: string): void; pipeline_create(): zappar_pipeline_t; pipeline_destroy(o: zappar_pipeline_t): void; pipeline_frame_update(o: zappar_pipeline_t): void; pipeline_frame_number(o: zappar_pipeline_t): number; pipeline_camera_model(o: zappar_pipeline_t): Float32Array; pipeline_camera_data_width(o: zappar_pipeline_t): number; pipeline_camera_data_height(o: zappar_pipeline_t): number; pipeline_camera_frame_sharpness_enabled(o: zappar_pipeline_t): boolean; pipeline_camera_frame_sharpness_enabled_set(o: zappar_pipeline_t, val: boolean): void; pipeline_camera_frame_sharpness(o: zappar_pipeline_t): number; pipeline_camera_frame_user_data(o: zappar_pipeline_t): number; pipeline_camera_frame_submit(o: zappar_pipeline_t, data: ArrayBuffer, width: number, height: number, user_data: number, camera_to_device_transform: Float32Array, camera_model: Float32Array, user_facing: boolean, timestampMicroseconds: number): void; pipeline_camera_frame_camera_attitude(o: zappar_pipeline_t): Float32Array; pipeline_camera_frame_device_attitude(o: zappar_pipeline_t): Float32Array; pipeline_motion_accelerometer_submit(o: zappar_pipeline_t, time: number, x: number, y: number, z: number): void; pipeline_motion_accelerometer_with_gravity_submit_int(o: zappar_pipeline_t, time: number, interval: number, x: number, y: number, z: number): void; pipeline_motion_accelerometer_without_gravity_submit_int(o: zappar_pipeline_t, time: number, interval: number, x: number, y: number, z: number): void; pipeline_motion_rotation_rate_submit(o: zappar_pipeline_t, time: number, x: number, y: number, z: number): void; pipeline_motion_rotation_rate_submit_int(o: zappar_pipeline_t, time: number, interval: number, x: number, y: number, z: number): void; pipeline_motion_attitude_submit(o: zappar_pipeline_t, time: number, x: number, y: number, z: number): void; pipeline_motion_attitude_submit_int(o: zappar_pipeline_t, time: number, interval: number, x: number, y: number, z: number): void; pipeline_motion_relative_orientation_submit_int(o: zappar_pipeline_t, time: number, interval: number, x: number, y: number, z: number, w: number): void; pipeline_motion_attitude_matrix_submit(o: zappar_pipeline_t, mat: Float32Array): void; camera_source_create(pipeline: zappar_pipeline_t, device_id: string): zappar_camera_source_t; camera_source_destroy(o: zappar_camera_source_t): void; sequence_source_create(pipeline: zappar_pipeline_t): zappar_sequence_source_t; sequence_source_destroy(o: zappar_sequence_source_t): void; image_tracker_create(pipeline: zappar_pipeline_t): zappar_image_tracker_t; image_tracker_destroy(o: zappar_image_tracker_t): void; image_tracker_target_load_from_memory(o: zappar_image_tracker_t, data: ArrayBuffer): void; image_tracker_target_loaded_version(o: zappar_image_tracker_t): number; image_tracker_enabled(o: zappar_image_tracker_t): boolean; image_tracker_enabled_set(o: zappar_image_tracker_t, enabled: boolean): void; image_tracker_anchor_count(o: zappar_image_tracker_t): number; image_tracker_anchor_id(o: zappar_image_tracker_t, indx: number): string; image_tracker_anchor_pose_raw(o: zappar_image_tracker_t, indx: number): Float32Array; face_tracker_create(pipeline: zappar_pipeline_t): zappar_face_tracker_t; face_tracker_destroy(o: zappar_face_tracker_t): void; face_tracker_model_load_from_memory(o: zappar_face_tracker_t, data: ArrayBuffer): void; face_tracker_model_loaded_version(o: zappar_face_tracker_t): number; face_tracker_enabled_set(o: zappar_face_tracker_t, enabled: boolean): void; face_tracker_enabled(o: zappar_face_tracker_t): boolean; face_tracker_max_faces_set(o: zappar_face_tracker_t, num: number): void; face_tracker_max_faces(o: zappar_face_tracker_t): number; face_tracker_anchor_count(o: zappar_face_tracker_t): number; face_tracker_anchor_id(o: zappar_face_tracker_t, indx: number): string; face_tracker_anchor_pose_raw(o: zappar_face_tracker_t, indx: number): Float32Array; face_tracker_anchor_identity_coefficients(o: zappar_face_tracker_t, indx: number): Float32Array; face_tracker_anchor_expression_coefficients(o: zappar_face_tracker_t, indx: number): Float32Array; face_mesh_create(): zappar_face_mesh_t; face_mesh_destroy(o: zappar_face_mesh_t): void; face_landmark_create(landmark: face_landmark_name_t): zappar_face_landmark_t; face_landmark_destroy(o: zappar_face_landmark_t): void; barcode_finder_create(pipeline: zappar_pipeline_t): zappar_barcode_finder_t; barcode_finder_destroy(o: zappar_barcode_finder_t): void; barcode_finder_enabled_set(o: zappar_barcode_finder_t, enabled: boolean): void; barcode_finder_enabled(o: zappar_barcode_finder_t): boolean; barcode_finder_found_number(o: zappar_barcode_finder_t): number; barcode_finder_found_text(o: zappar_barcode_finder_t, indx: number): string; barcode_finder_found_format(o: zappar_barcode_finder_t, indx: number): barcode_format_t; barcode_finder_formats(o: zappar_barcode_finder_t): barcode_format_t; barcode_finder_formats_set(o: zappar_barcode_finder_t, f: barcode_format_t): void; instant_world_tracker_create(pipeline: zappar_pipeline_t): zappar_instant_world_tracker_t; instant_world_tracker_destroy(o: zappar_instant_world_tracker_t): void; instant_world_tracker_enabled_set(o: zappar_instant_world_tracker_t, enabled: boolean): void; instant_world_tracker_enabled(o: zappar_instant_world_tracker_t): boolean; instant_world_tracker_anchor_pose_raw(o: zappar_instant_world_tracker_t): Float32Array; instant_world_tracker_anchor_pose_set_from_camera_offset_raw(o: zappar_instant_world_tracker_t, x: number, y: number, z: number, orientation: instant_world_tracker_transform_orientation_t): void; zapcode_tracker_create(pipeline: zappar_pipeline_t): zappar_zapcode_tracker_t; zapcode_tracker_destroy(o: zappar_zapcode_tracker_t): void; zapcode_tracker_target_load_from_memory(o: zappar_zapcode_tracker_t, data: ArrayBuffer): void; zapcode_tracker_target_loaded_version(o: zappar_zapcode_tracker_t): number; zapcode_tracker_enabled(o: zappar_zapcode_tracker_t): boolean; zapcode_tracker_enabled_set(o: zappar_zapcode_tracker_t, enabled: boolean): void; zapcode_tracker_anchor_count(o: zappar_zapcode_tracker_t): number; zapcode_tracker_anchor_id(o: zappar_zapcode_tracker_t, indx: number): string; zapcode_tracker_anchor_pose_raw(o: zappar_zapcode_tracker_t, indx: number): Float32Array; world_tracker_create(pipeline: zappar_pipeline_t): zappar_world_tracker_t; world_tracker_destroy(o: zappar_world_tracker_t): void; world_tracker_enabled(o: zappar_world_tracker_t): boolean; world_tracker_enabled_set(o: zappar_world_tracker_t, enabled: boolean): void; world_tracker_scale_mode(o: zappar_world_tracker_t): world_scale_mode_t; world_tracker_scale_mode_set(o: zappar_world_tracker_t, scale_mode: world_scale_mode_t): void; world_tracker_session_number(o: zappar_world_tracker_t): number; world_tracker_quality(o: zappar_world_tracker_t): number; world_tracker_horizontal_plane_detection_enabled(o: zappar_world_tracker_t): boolean; world_tracker_horizontal_plane_detection_enabled_set(o: zappar_world_tracker_t, horizontal_plane_detection_enabled: boolean): void; world_tracker_vertical_plane_detection_enabled(o: zappar_world_tracker_t): boolean; world_tracker_vertical_plane_detection_enabled_set(o: zappar_world_tracker_t, vertical_plane_detection_enabled: boolean): void; world_tracker_plane_anchor_count(o: zappar_world_tracker_t): number; world_tracker_plane_anchor_id(o: zappar_world_tracker_t, indx: number): string; world_tracker_plane_anchor_pose_raw(o: zappar_world_tracker_t, indx: number): Float32Array; world_tracker_plane_anchor_status(o: zappar_world_tracker_t, indx: number): anchor_status_t; world_tracker_plane_anchor_polygon_data_size(o: zappar_world_tracker_t, indx: number): number; world_tracker_plane_anchor_polygon_data(o: zappar_world_tracker_t, indx: number): Float32Array; world_tracker_plane_anchor_polygon_version(o: zappar_world_tracker_t, indx: number): number; world_tracker_plane_anchor_orientation(o: zappar_world_tracker_t, indx: number): plane_orientation_t; world_tracker_world_anchor_status(o: zappar_world_tracker_t): anchor_status_t; world_tracker_world_anchor_id(o: zappar_world_tracker_t): string; world_tracker_world_anchor_pose_raw(o: zappar_world_tracker_t): Float32Array; world_tracker_ground_anchor_id(o: zappar_world_tracker_t): string; world_tracker_ground_anchor_status(o: zappar_world_tracker_t): anchor_status_t; world_tracker_ground_anchor_pose_raw(o: zappar_world_tracker_t): Float32Array; world_tracker_reset(o: zappar_world_tracker_t): void; world_tracker_tracks_data_enabled(o: zappar_world_tracker_t): boolean; world_tracker_tracks_data_enabled_set(o: zappar_world_tracker_t, tracks_data_enabled: boolean): void; world_tracker_tracks_data_size(o: zappar_world_tracker_t): number; world_tracker_tracks_data(o: zappar_world_tracker_t): Float32Array; world_tracker_tracks_type_data_size(o: zappar_world_tracker_t): number; world_tracker_tracks_type_data(o: zappar_world_tracker_t): Uint8Array; world_tracker_projections_data_enabled(o: zappar_world_tracker_t): boolean; world_tracker_projections_data_enabled_set(o: zappar_world_tracker_t, projections_data_enabled: boolean): void; world_tracker_projections_data_size(o: zappar_world_tracker_t): number; world_tracker_projections_data(o: zappar_world_tracker_t): Float32Array; custom_anchor_create(pipeline: zappar_pipeline_t, worldtracker: zappar_world_tracker_t, id: string): zappar_custom_anchor_t; custom_anchor_destroy(o: zappar_custom_anchor_t): void; custom_anchor_status(o: zappar_custom_anchor_t): anchor_status_t; custom_anchor_pose_version(o: zappar_custom_anchor_t): number; custom_anchor_pose_raw(o: zappar_custom_anchor_t): Float32Array; custom_anchor_pose_set_from_camera_offset_raw(o: zappar_custom_anchor_t, x: number, y: number, z: number, orientation: transform_orientation_t): void; custom_anchor_pose_set_from_anchor_offset(o: zappar_custom_anchor_t, anchor_id: string, x: number, y: number, z: number, orientation: transform_orientation_t): void; custom_anchor_pose_set(o: zappar_custom_anchor_t, pose: Float32Array): void; custom_anchor_pose_set_with_parent(o: zappar_custom_anchor_t, pose: Float32Array, anchor_id: string): void; d3_tracker_create(pipeline: zappar_pipeline_t): zappar_d3_tracker_t; d3_tracker_destroy(o: zappar_d3_tracker_t): void; d3_tracker_enabled(o: zappar_d3_tracker_t): boolean; d3_tracker_enabled_set(o: zappar_d3_tracker_t, enabled: boolean): void; d3_tracker_count(o: zappar_d3_tracker_t): number; d3_tracker_id(o: zappar_d3_tracker_t, indx: number): string; d3_tracker_pose0_raw(o: zappar_d3_tracker_t, indx: number): Float32Array; d3_tracker_pose1_raw(o: zappar_d3_tracker_t, indx: number): Float32Array; d3_tracker_type(o: zappar_d3_tracker_t, indx: number): number; d3_tracker_category(o: zappar_d3_tracker_t, indx: number): number; d3_tracker_qr(o: zappar_d3_tracker_t, indx: number): string; d3_tracker_dense(o: zappar_d3_tracker_t, indx: number): number; d3_tracker_landmarks_data(o: zappar_d3_tracker_t, indx: number): Float32Array; d3_tracker_landmarks_data_size(o: zappar_d3_tracker_t, indx: number): number; }