export declare const model: {
    readonly initialization: "ux.web.bim_viewer.model.initialization";
};
export declare const bimToolbars: {
    readonly home_tapped: "project.3d_models.bim_toolbar.home_tapped";
    readonly settings_tapped: "project.3d_models.bim_toolbar.settings_tapped";
    readonly views_tapped: "project.3d_models.bim_toolbar.views_tapped";
    readonly objects_tapped: "project.3d_models.bim_toolbar.objects_tapped";
    readonly properties_tapped: "project.3d_models.bim_toolbar.properties_tapped";
    readonly measure_tapped: "project.3d_models.bim_toolbar.measure_tapped";
    readonly section_box_tapped: "project.3d_models.bim_toolbar.section_box_tapped";
    readonly xray_tapped: "project.3d_models.bim_toolbar.xray_tapped";
    readonly navigation_default_tapped: "project.3d_models.bim_toolbar.navigation_default_tapped";
    readonly navigation_orbit_tapped: "project.3d_models.bim_toolbar.navigation_orbit_tapped";
    readonly navigation_fly_tapped: "project.3d_models.bim_toolbar.navigation_fly_tapped";
};
export declare const clientLoadings: {
    readonly download_completed: "project.3d_models.client_loading.download_completed";
    readonly initialization: "project.3d_models.client_loading.initialization";
};
export type ModelType = 'standard' | 'partitioned' | undefined;
export type BimModelsDownloadCompletedPayload = {
    time_to_download: number;
    web_viewer_version: string;
    file_name: string;
    file_type: string;
    input_file_size: number;
    model_type: ModelType;
    model_cached: boolean;
    file_extraction_id?: string;
    total_partitions_size?: number;
    total_partitions_size_compressed?: number;
    num_partitions?: number;
};
export type ModelInitializationPayload = {
    success: boolean;
    start_timestamp: number;
    end_timestamp: number;
    total_time: number;
    model_type: ModelType;
    node_size?: number;
    meshnode_size?: number;
    num_nodes?: number;
    num_meshnodes?: number;
    mesh_size?: number;
    num_meshes?: number;
    partition_proxy_size?: number;
    web_viewer_version: string;
    step_failed?: string;
    error_description?: string;
};
export type InitializationTrackEventPayload = ModelInitializationPayload & {
    file_name: string;
    file_type: string;
    input_file_size: number;
    file_extraction_id?: string;
};
export declare const webviewers: {
    readonly environment: "project.3d_models.webviewer.environment";
};
export type EnvironmentTrackEventPayload = {
    web_viewer_version: string;
    storage_persisted: boolean;
    storage_quota?: number;
    storage_usage?: number;
    storage_usage_details_caches?: number;
    storage_usage_details_file_system?: number;
    storage_usage_details_indexed_db?: number;
    ua_browser_name?: string;
    ua_browser_version?: string;
    ua_device_model?: string;
    ua_device_type?: string;
    ua_device_vendor?: string;
    ua_engine_name?: string;
    ua_engine_version?: string;
    ua_os_name?: string;
    ua_os_version?: string;
    ua_cpu_architecture?: string;
};
export declare const sectionBoxes: {
    readonly enabled: "project.3d_models.section_box.enabled";
    readonly disabled: "project.3d_models.section_box.disabled";
    readonly optionbar_open: "project.3d_models.section_box.optionbar_open";
    readonly optionbar_close: "project.3d_models.section_box.optionbar_close";
    readonly display_planes: "project.3d_models.section_box.display_planes";
    readonly reset: "project.3d_models.section_box.reset";
    readonly zoom_extents: "project.3d_models.section_box.zoom_extents";
};
export declare const SECTION_BOX_ORIGIN: {
    readonly OBJECT: "object";
    readonly OBJECT_TREE: "object_tree";
    readonly OBJECT_TREE_ACTIONS: "object_tree_actions";
    readonly SDK: "sdk";
    readonly SDK_VIEWPOINT: "sdk_viewpoint";
    readonly TOOLBAR: "toolbar";
    readonly COACHMARK_SECTIONING: "coachmark_sectioning";
    readonly VIEWS: "views";
};
export type SectionBoxOrigin = (typeof SECTION_BOX_ORIGIN)[keyof typeof SECTION_BOX_ORIGIN];
export type SectionBoxDisplayPlanesPayload = {
    hidePlanes: boolean;
};
export declare const bimObjects: {
    hide: string;
    hide_similar: string;
    select_similar: string;
    isolate: string;
    isolate_in_xray: string;
    isolate_in_section_box: string;
    show_properties: string;
    zoom_to_selection: string;
};
export declare const BIM_OBJECT_ORIGIN: {
    readonly OBJECT: "object";
    readonly OBJECT_TREE: "object_tree";
    readonly OBJECT_TREE_ACTIONS: "object_tree_actions";
    readonly SDK: "sdk";
};
export declare const bimProperties: {
    searched: string;
    search_cleared: string;
    tab_changed: string;
};
export declare const modelObjectTrees: {
    readonly hide_all: "project.3d_models.bim_object_tree.hide_all";
    readonly select_all: "project.3d_models.bim_object_tree.select_all";
    readonly collapse_all: "project.3d_models.bim_object_tree.collapse_all";
    readonly searched: "project.3d_models.bim_object_tree.searched";
    readonly search_cleared: "project.3d_models.bim_object_tree.search_cleared";
};
export declare const renderings: {
    mode_changed: string;
};
export declare const RENDER_MODE_ORIGIN: {
    readonly OBJECT: "object";
    readonly OBJECT_TREE: "object_tree";
    readonly OBJECT_TREE_ACTIONS: "object_tree_actions";
    readonly SDK: "sdk";
    readonly SDK_VIEWPOINT: "sdk_viewpoint";
    readonly TOOLBAR: "toolbar";
    readonly HOTKEY: "hotkey";
};
export type RenderModeOrigin = (typeof RENDER_MODE_ORIGIN)[keyof typeof RENDER_MODE_ORIGIN];
export declare const MEASUREMENT_ORIGIN: {
    readonly SDK: "sdk";
    readonly TOOLBAR: "toolbar";
    readonly FLYOUT_MENU: "flyout_menu";
    readonly ESC: "esc";
    readonly HOTKEY: "hotkey";
};
export type MeasurementOrigin = (typeof MEASUREMENT_ORIGIN)[keyof typeof MEASUREMENT_ORIGIN];
export declare const measurements: {
    readonly enabled: "project.3d_models.measure.enabled";
    readonly disabled: "project.3d_models.measure.disabled";
    readonly completed: "project.3d_models.measure.completed";
};
