import { Ref } from 'vue'; import { CanvasBuilderMode, ComponentTypes, CanvasBuilderProps, ComponentNode, ContentGridProps, SectionComponentOverrides, SectionListProps, MultimediaProps } from '../types/canvas'; import { CanvasRetrieve } from '../../../../types/openapi'; import { EmbedLocation } from '../../../types/app'; import { LaunchDarklyEnv } from '../../../types/launchDarkly.types'; import { CanvasMetadataRetrieve } from '../../../types/canvases'; import { BackgroundSize } from '../../../types/background'; import { ActionCallback } from '../../collection-player/composables/keyboard-bindings.use.ts'; import { OrganizationSettings } from '../../../types/organizationSettings.types.ts'; import { InstanceSettings } from '../../../types/instanceSettings.types.ts'; declare function cleanup(): void; export type ComponentNodesById = typeof componentNodesById; declare const componentNodesById: import('vue').ComputedRef<{ readonly [x: string]: { readonly id: string; readonly type: ComponentTypes; readonly tracking_id: string; readonly visible?: { readonly edit_mode: boolean; readonly presentation_mode: boolean; readonly pdf: boolean; readonly web: boolean; } | undefined; readonly linkable?: { readonly linkable_in_templates: boolean; } | undefined; readonly print?: { readonly scale_to_fit_page?: boolean | undefined; } | undefined; readonly allow_admins_to_overwrite?: boolean | undefined; readonly autofill?: "off" | "ai" | "matching_metadata" | "matching_tags" | "matching_metadata_or_tags" | undefined; readonly autofill_content_types?: readonly import('../../../../types/openapi').FileContentTypeEnum[] | null | undefined; readonly data?: { readonly groups: readonly { readonly id: string; readonly name: string; readonly slides: readonly ({ readonly id: string; readonly type: "slide"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; readonly slide: { readonly index: number; readonly url: import('../../../../types/openapi').FileRetrieve["thumbnail_url"]; }; } | { readonly id: string; readonly type: "file"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; })[]; }[]; readonly filters?: { readonly [x: string]: any; } | undefined; readonly name: string; readonly hide_footer?: boolean | undefined; readonly data_accessor?: string | undefined; } | { readonly layout_type: import('../types/canvas').GridLayoutTypes; readonly columns: number; } | { readonly span: number; readonly tooltips?: readonly { readonly content?: string | undefined; readonly content_style?: { readonly [x: string]: any; } | undefined; readonly trigger?: string | undefined; readonly trigger_style?: { readonly [x: string]: any; } | undefined; }[] | undefined; } | { readonly content?: string | undefined; } | { readonly images?: readonly { readonly url: string; readonly is_uploaded_asset?: boolean | undefined; }[] | undefined; readonly placeholder_height?: string | undefined; readonly include_all_images_in_pdf?: boolean | undefined; } | { readonly asset_type: "external"; readonly external_url: string; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly from?: "custom" | "pexels" | "unsplash" | "ai" | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly asset_type: "pitcher_asset"; readonly file: { readonly id: import('../../../../types/openapi').File["id"]; readonly name: import('../../../../types/openapi').File["name"]; readonly content_url?: import('../../../../types/openapi').File["content_url"] | undefined; }; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly type: "app"; readonly app_name: string; readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly embed_locations?: readonly EmbedLocation[] | undefined; readonly headless_locations?: readonly EmbedLocation[] | undefined; readonly properties_by_embed_location?: { readonly dsr?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly ui_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly admin_instance?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly overlay_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_section_execution?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_drawer?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; } | undefined; readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; } | null; readonly settings?: { readonly [x: string]: Readonly; } | undefined; } | { readonly items: readonly ({ readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url?: import('../../../../types/openapi').FileRetrieve["content_url"] | undefined; readonly content_type?: (import('../../../../types/openapi').FileContentTypeEnum | null) | undefined; readonly content_extension?: import('../../../../types/openapi').FileRetrieve["content_extension"] | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; }; readonly slide: { readonly index: number; readonly url?: import('../../../../types/openapi').FileRetrieve["content_thumbnails"][number] | undefined; }; readonly type: "slide"; } | { readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; }; readonly type: "file"; })[]; readonly size?: "medium" | undefined; readonly layout_type?: import('../types/canvas').ContentGridLayoutTypes | undefined; readonly data_accessor?: string | undefined; } | { readonly sections: readonly { readonly id: string; readonly style?: { readonly [x: string]: any; } | undefined; readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; }[]; readonly animation_in?: string | undefined; readonly selection_strategy?: "free" | "single" | "at-least-one" | "app" | undefined; readonly selection_app_name?: string | undefined; readonly is_restricted_to_preselections?: boolean | undefined; } | { readonly html: string; } | { readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly add_session_context?: boolean | undefined; } | { readonly alignment?: import('../types/canvas').LinkAlignmentTypes | undefined; readonly background_color?: string | undefined; readonly canvas_anchor?: string | undefined; readonly color?: string | undefined; readonly display_text?: string | undefined; readonly file?: { readonly id?: string | undefined; readonly global_id?: string | undefined; readonly name?: string | undefined; readonly type?: import('../../../../types/openapi').FileTypeEnum | undefined; readonly size?: number | null | undefined; readonly status?: import('../../../../types/openapi').FileStatusEnum | undefined; readonly content_type?: import('../../../../types/openapi').FileContentTypeEnum | undefined; readonly content_extension?: string | null | undefined; readonly content_length?: number | null | undefined; readonly content_url?: string | null | undefined; readonly original_extension?: string | null | undefined; readonly original_url?: string | null | undefined; readonly thumbnail_url?: string | null | undefined; readonly download_type?: import('../../../../types/openapi').DownloadTypeEnum | undefined; readonly zip_size?: number | null | undefined; readonly zip_url?: string | null | undefined; readonly access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; readonly role?: import('../../../../types/openapi').CollaborationRoleEnum | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly metadata?: { readonly [x: string]: any; } | undefined; readonly app_metadata?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly published_at?: string | null | undefined; readonly expires_at?: string | null | undefined; readonly instance_id?: string | undefined; readonly folder_id?: string | undefined; readonly folder?: { readonly id: string; readonly name: string; } | undefined; readonly shared_link?: { readonly url: string; readonly short_url?: string | null | undefined; } | undefined; readonly owned_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly created_at?: string | undefined; readonly created_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly modified_at?: string | undefined; readonly modified_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly page_index?: number | undefined; } | null | undefined; readonly font_family?: string | undefined; readonly font_size?: number | undefined; readonly link_type?: import('../types/canvas').LinkAnchorTypes | undefined; readonly page_index?: number | undefined; readonly preview_type?: import('../types/canvas').LinkPreviewTypes | undefined; readonly target?: "_self" | "_blank" | undefined; readonly url?: string | undefined; } | {} | { readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; } | { readonly events: readonly { readonly top_hint?: string | undefined; readonly top_hint_style?: { readonly [x: string]: any; } | undefined; readonly title?: string | undefined; readonly title_style?: { readonly [x: string]: any; } | undefined; readonly description?: string | undefined; readonly description_style?: { readonly [x: string]: any; } | undefined; readonly image_url?: string | undefined; readonly image_style?: { readonly [x: string]: any; } | undefined; readonly icon?: string | undefined; readonly icon_style?: { readonly [x: string]: any; } | undefined; readonly card_style?: { readonly [x: string]: any; } | undefined; }[]; readonly layout: "vertical" | "horizontal"; } | { readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly layout: "column" | "row"; readonly page_size?: number | undefined; readonly path: string; readonly properties: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly break_groups_on_new_page?: boolean | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | { readonly hierarchy: readonly { readonly type: "group" | "data"; readonly path: string; readonly group_by_key?: string | undefined; }[]; readonly columns: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly header_path?: string | undefined; readonly footer_path?: string | undefined; readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | undefined; readonly children?: readonly /*elided*/ any[] | undefined; readonly when_used_in_section?: { readonly is_editable: boolean; readonly is_removable: boolean; } | undefined; readonly style?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly theme_meta?: { readonly bg_color_palette_index?: number | undefined; } | { readonly dt_header_bg_palette_index?: number | undefined; readonly dt_group_header_bg_palette_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | { readonly is_theme_logo?: boolean | undefined; readonly theme_asset_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | undefined; readonly height?: string | undefined; }; }>; export type SectionComponentNodesBySectionId = typeof sectionComponentNodesBySectionId; declare const sectionComponentNodesBySectionId: import('vue').ComputedRef<{ readonly [x: string]: { readonly [x: string]: { readonly id: string; readonly type: ComponentTypes; readonly tracking_id: string; readonly visible?: { readonly edit_mode: boolean; readonly presentation_mode: boolean; readonly pdf: boolean; readonly web: boolean; } | undefined; readonly linkable?: { readonly linkable_in_templates: boolean; } | undefined; readonly print?: { readonly scale_to_fit_page?: boolean | undefined; } | undefined; readonly allow_admins_to_overwrite?: boolean | undefined; readonly autofill?: "off" | "ai" | "matching_metadata" | "matching_tags" | "matching_metadata_or_tags" | undefined; readonly autofill_content_types?: readonly import('../../../../types/openapi').FileContentTypeEnum[] | null | undefined; readonly data?: { readonly groups: readonly { readonly id: string; readonly name: string; readonly slides: readonly ({ readonly id: string; readonly type: "slide"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; readonly slide: { readonly index: number; readonly url: import('../../../../types/openapi').FileRetrieve["thumbnail_url"]; }; } | { readonly id: string; readonly type: "file"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; })[]; }[]; readonly filters?: { readonly [x: string]: any; } | undefined; readonly name: string; readonly hide_footer?: boolean | undefined; readonly data_accessor?: string | undefined; } | { readonly layout_type: import('../types/canvas').GridLayoutTypes; readonly columns: number; } | { readonly span: number; readonly tooltips?: readonly { readonly content?: string | undefined; readonly content_style?: { readonly [x: string]: any; } | undefined; readonly trigger?: string | undefined; readonly trigger_style?: { readonly [x: string]: any; } | undefined; }[] | undefined; } | { readonly content?: string | undefined; } | { readonly images?: readonly { readonly url: string; readonly is_uploaded_asset?: boolean | undefined; }[] | undefined; readonly placeholder_height?: string | undefined; readonly include_all_images_in_pdf?: boolean | undefined; } | { readonly asset_type: "external"; readonly external_url: string; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly from?: "custom" | "pexels" | "unsplash" | "ai" | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly asset_type: "pitcher_asset"; readonly file: { readonly id: import('../../../../types/openapi').File["id"]; readonly name: import('../../../../types/openapi').File["name"]; readonly content_url?: import('../../../../types/openapi').File["content_url"] | undefined; }; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly type: "app"; readonly app_name: string; readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly embed_locations?: readonly EmbedLocation[] | undefined; readonly headless_locations?: readonly EmbedLocation[] | undefined; readonly properties_by_embed_location?: { readonly dsr?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly ui_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly admin_instance?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly overlay_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_section_execution?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_drawer?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; } | undefined; readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; } | null; readonly settings?: { readonly [x: string]: Readonly; } | undefined; } | { readonly items: readonly ({ readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url?: import('../../../../types/openapi').FileRetrieve["content_url"] | undefined; readonly content_type?: (import('../../../../types/openapi').FileContentTypeEnum | null) | undefined; readonly content_extension?: import('../../../../types/openapi').FileRetrieve["content_extension"] | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; }; readonly slide: { readonly index: number; readonly url?: import('../../../../types/openapi').FileRetrieve["content_thumbnails"][number] | undefined; }; readonly type: "slide"; } | { readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; }; readonly type: "file"; })[]; readonly size?: "medium" | undefined; readonly layout_type?: import('../types/canvas').ContentGridLayoutTypes | undefined; readonly data_accessor?: string | undefined; } | { readonly sections: readonly { readonly id: string; readonly style?: { readonly [x: string]: any; } | undefined; readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; }[]; readonly animation_in?: string | undefined; readonly selection_strategy?: "free" | "single" | "at-least-one" | "app" | undefined; readonly selection_app_name?: string | undefined; readonly is_restricted_to_preselections?: boolean | undefined; } | { readonly html: string; } | { readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly add_session_context?: boolean | undefined; } | { readonly alignment?: import('../types/canvas').LinkAlignmentTypes | undefined; readonly background_color?: string | undefined; readonly canvas_anchor?: string | undefined; readonly color?: string | undefined; readonly display_text?: string | undefined; readonly file?: { readonly id?: string | undefined; readonly global_id?: string | undefined; readonly name?: string | undefined; readonly type?: import('../../../../types/openapi').FileTypeEnum | undefined; readonly size?: number | null | undefined; readonly status?: import('../../../../types/openapi').FileStatusEnum | undefined; readonly content_type?: import('../../../../types/openapi').FileContentTypeEnum | undefined; readonly content_extension?: string | null | undefined; readonly content_length?: number | null | undefined; readonly content_url?: string | null | undefined; readonly original_extension?: string | null | undefined; readonly original_url?: string | null | undefined; readonly thumbnail_url?: string | null | undefined; readonly download_type?: import('../../../../types/openapi').DownloadTypeEnum | undefined; readonly zip_size?: number | null | undefined; readonly zip_url?: string | null | undefined; readonly access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; readonly role?: import('../../../../types/openapi').CollaborationRoleEnum | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly metadata?: { readonly [x: string]: any; } | undefined; readonly app_metadata?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly published_at?: string | null | undefined; readonly expires_at?: string | null | undefined; readonly instance_id?: string | undefined; readonly folder_id?: string | undefined; readonly folder?: { readonly id: string; readonly name: string; } | undefined; readonly shared_link?: { readonly url: string; readonly short_url?: string | null | undefined; } | undefined; readonly owned_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly created_at?: string | undefined; readonly created_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly modified_at?: string | undefined; readonly modified_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly page_index?: number | undefined; } | null | undefined; readonly font_family?: string | undefined; readonly font_size?: number | undefined; readonly link_type?: import('../types/canvas').LinkAnchorTypes | undefined; readonly page_index?: number | undefined; readonly preview_type?: import('../types/canvas').LinkPreviewTypes | undefined; readonly target?: "_self" | "_blank" | undefined; readonly url?: string | undefined; } | {} | { readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; } | { readonly events: readonly { readonly top_hint?: string | undefined; readonly top_hint_style?: { readonly [x: string]: any; } | undefined; readonly title?: string | undefined; readonly title_style?: { readonly [x: string]: any; } | undefined; readonly description?: string | undefined; readonly description_style?: { readonly [x: string]: any; } | undefined; readonly image_url?: string | undefined; readonly image_style?: { readonly [x: string]: any; } | undefined; readonly icon?: string | undefined; readonly icon_style?: { readonly [x: string]: any; } | undefined; readonly card_style?: { readonly [x: string]: any; } | undefined; }[]; readonly layout: "vertical" | "horizontal"; } | { readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly layout: "column" | "row"; readonly page_size?: number | undefined; readonly path: string; readonly properties: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly break_groups_on_new_page?: boolean | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | { readonly hierarchy: readonly { readonly type: "group" | "data"; readonly path: string; readonly group_by_key?: string | undefined; }[]; readonly columns: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly header_path?: string | undefined; readonly footer_path?: string | undefined; readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | undefined; readonly children?: readonly /*elided*/ any[] | undefined; readonly when_used_in_section?: { readonly is_editable: boolean; readonly is_removable: boolean; } | undefined; readonly style?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly theme_meta?: { readonly bg_color_palette_index?: number | undefined; } | { readonly dt_header_bg_palette_index?: number | undefined; readonly dt_group_header_bg_palette_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | { readonly is_theme_logo?: boolean | undefined; readonly theme_asset_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | undefined; readonly height?: string | undefined; }; }; }>; declare const onSave: Ref Promise)>; declare function exitFullscreen(options?: { skipJsApiEvent?: boolean; }): void; declare function enterFullscreen(options?: { skipJsApiEvent?: boolean; }): void; declare function saveCanvasContent({ showToast }?: { showToast: boolean; }): Promise; declare function save(canvasId: Parameters>[0], canvas: Parameters>[1], showToast?: Parameters>[2]): Promise; declare function saveCanvasContext(context: any, { showToast }?: { showToast?: boolean; }): Promise; declare function saveCanvasContentWithContext(context: any, { showToast }?: { showToast?: boolean; }, extraMetadata?: Record): Promise; declare function getMaxWidth(pitcherSettings: OrganizationSettings & InstanceSettings, enableScaleContent?: boolean, enableCanvasPdfDimensions?: boolean): string | undefined; export default function useCanvas(): { activeCanvas: Ref<{ readonly id: string; name: string; content?: Record | undefined; context?: any; indicators?: (Record | null) | undefined; theme?: (Record | null) | undefined; is_draft?: boolean | undefined; is_template?: boolean | undefined; is_section?: boolean | undefined; is_block?: boolean | undefined; is_editable?: boolean | undefined; is_default?: boolean | undefined; metadata?: any; tags?: Array | undefined; start_at?: string | null | undefined; expires_at?: string | null | undefined; access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; thumbnail_url?: string | null | undefined; instance_id: string; readonly template: { readonly id: string; name: string; }; readonly sections: { readonly id: string; name: string; content: Record; theme?: (Record | null) | undefined; metadata?: Record | undefined; is_draft: boolean; }[]; readonly shared_link: { readonly url: string; short_url?: string | null | undefined; }; account?: { id: string; name?: string | undefined; } | null | undefined; readonly events: { readonly id: string; start_at: string; subject: string; }[]; folder_id?: string | null | undefined; readonly owned_by: { readonly id: number; readonly name: string; email?: string | undefined; }; readonly created_at: string; readonly created_by: { readonly id: number; readonly name: string; email?: string | undefined; }; readonly modified_at: string; readonly modified_by: { readonly id: number; readonly name: string; email?: string | undefined; }; } | null, CanvasRetrieve | { readonly id: string; name: string; content?: Record | undefined; context?: any; indicators?: (Record | null) | undefined; theme?: (Record | null) | undefined; is_draft?: boolean | undefined; is_template?: boolean | undefined; is_section?: boolean | undefined; is_block?: boolean | undefined; is_editable?: boolean | undefined; is_default?: boolean | undefined; metadata?: any; tags?: Array | undefined; start_at?: string | null | undefined; expires_at?: string | null | undefined; access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; thumbnail_url?: string | null | undefined; instance_id: string; readonly template: { readonly id: string; name: string; }; readonly sections: { readonly id: string; name: string; content: Record; theme?: (Record | null) | undefined; metadata?: Record | undefined; is_draft: boolean; }[]; readonly shared_link: { readonly url: string; short_url?: string | null | undefined; }; account?: { id: string; name?: string | undefined; } | null | undefined; readonly events: { readonly id: string; start_at: string; subject: string; }[]; folder_id?: string | null | undefined; readonly owned_by: { readonly id: number; readonly name: string; email?: string | undefined; }; readonly created_at: string; readonly created_by: { readonly id: number; readonly name: string; email?: string | undefined; }; readonly modified_at: string; readonly modified_by: { readonly id: number; readonly name: string; email?: string | undefined; }; } | null>; activeCanvasSections: import('vue').ComputedRef; theme?: (Record | null) | undefined; metadata?: Record | undefined; is_draft: boolean; }>>; activeEditNode: import('vue').ComputedRef<{ readonly id: string; readonly type: ComponentTypes; readonly tracking_id: string; readonly visible?: { readonly edit_mode: boolean; readonly presentation_mode: boolean; readonly pdf: boolean; readonly web: boolean; } | undefined; readonly linkable?: { readonly linkable_in_templates: boolean; } | undefined; readonly print?: { readonly scale_to_fit_page?: boolean | undefined; } | undefined; readonly allow_admins_to_overwrite?: boolean | undefined; readonly autofill?: "off" | "ai" | "matching_metadata" | "matching_tags" | "matching_metadata_or_tags" | undefined; readonly autofill_content_types?: readonly import('../../../../types/openapi').FileContentTypeEnum[] | null | undefined; readonly data?: { readonly groups: readonly { readonly id: string; readonly name: string; readonly slides: readonly ({ readonly id: string; readonly type: "slide"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; readonly slide: { readonly index: number; readonly url: import('../../../../types/openapi').FileRetrieve["thumbnail_url"]; }; } | { readonly id: string; readonly type: "file"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; })[]; }[]; readonly filters?: { readonly [x: string]: any; } | undefined; readonly name: string; readonly hide_footer?: boolean | undefined; readonly data_accessor?: string | undefined; } | { readonly layout_type: import('../types/canvas').GridLayoutTypes; readonly columns: number; } | { readonly span: number; readonly tooltips?: readonly { readonly content?: string | undefined; readonly content_style?: { readonly [x: string]: any; } | undefined; readonly trigger?: string | undefined; readonly trigger_style?: { readonly [x: string]: any; } | undefined; }[] | undefined; } | { readonly content?: string | undefined; } | { readonly images?: readonly { readonly url: string; readonly is_uploaded_asset?: boolean | undefined; }[] | undefined; readonly placeholder_height?: string | undefined; readonly include_all_images_in_pdf?: boolean | undefined; } | { readonly asset_type: "external"; readonly external_url: string; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly from?: "custom" | "pexels" | "unsplash" | "ai" | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly asset_type: "pitcher_asset"; readonly file: { readonly id: import('../../../../types/openapi').File["id"]; readonly name: import('../../../../types/openapi').File["name"]; readonly content_url?: import('../../../../types/openapi').File["content_url"] | undefined; }; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly type: "app"; readonly app_name: string; readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly embed_locations?: readonly EmbedLocation[] | undefined; readonly headless_locations?: readonly EmbedLocation[] | undefined; readonly properties_by_embed_location?: { readonly dsr?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly ui_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly admin_instance?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly overlay_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_section_execution?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_drawer?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; } | undefined; readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; } | null; readonly settings?: { readonly [x: string]: Readonly; } | undefined; } | { readonly items: readonly ({ readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url?: import('../../../../types/openapi').FileRetrieve["content_url"] | undefined; readonly content_type?: (import('../../../../types/openapi').FileContentTypeEnum | null) | undefined; readonly content_extension?: import('../../../../types/openapi').FileRetrieve["content_extension"] | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; }; readonly slide: { readonly index: number; readonly url?: import('../../../../types/openapi').FileRetrieve["content_thumbnails"][number] | undefined; }; readonly type: "slide"; } | { readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; }; readonly type: "file"; })[]; readonly size?: "medium" | undefined; readonly layout_type?: import('../types/canvas').ContentGridLayoutTypes | undefined; readonly data_accessor?: string | undefined; } | { readonly sections: readonly { readonly id: string; readonly style?: { readonly [x: string]: any; } | undefined; readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; }[]; readonly animation_in?: string | undefined; readonly selection_strategy?: "free" | "single" | "at-least-one" | "app" | undefined; readonly selection_app_name?: string | undefined; readonly is_restricted_to_preselections?: boolean | undefined; } | { readonly html: string; } | { readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly add_session_context?: boolean | undefined; } | { readonly alignment?: import('../types/canvas').LinkAlignmentTypes | undefined; readonly background_color?: string | undefined; readonly canvas_anchor?: string | undefined; readonly color?: string | undefined; readonly display_text?: string | undefined; readonly file?: { readonly id?: string | undefined; readonly global_id?: string | undefined; readonly name?: string | undefined; readonly type?: import('../../../../types/openapi').FileTypeEnum | undefined; readonly size?: number | null | undefined; readonly status?: import('../../../../types/openapi').FileStatusEnum | undefined; readonly content_type?: import('../../../../types/openapi').FileContentTypeEnum | undefined; readonly content_extension?: string | null | undefined; readonly content_length?: number | null | undefined; readonly content_url?: string | null | undefined; readonly original_extension?: string | null | undefined; readonly original_url?: string | null | undefined; readonly thumbnail_url?: string | null | undefined; readonly download_type?: import('../../../../types/openapi').DownloadTypeEnum | undefined; readonly zip_size?: number | null | undefined; readonly zip_url?: string | null | undefined; readonly access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; readonly role?: import('../../../../types/openapi').CollaborationRoleEnum | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly metadata?: { readonly [x: string]: any; } | undefined; readonly app_metadata?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly published_at?: string | null | undefined; readonly expires_at?: string | null | undefined; readonly instance_id?: string | undefined; readonly folder_id?: string | undefined; readonly folder?: { readonly id: string; readonly name: string; } | undefined; readonly shared_link?: { readonly url: string; readonly short_url?: string | null | undefined; } | undefined; readonly owned_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly created_at?: string | undefined; readonly created_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly modified_at?: string | undefined; readonly modified_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly page_index?: number | undefined; } | null | undefined; readonly font_family?: string | undefined; readonly font_size?: number | undefined; readonly link_type?: import('../types/canvas').LinkAnchorTypes | undefined; readonly page_index?: number | undefined; readonly preview_type?: import('../types/canvas').LinkPreviewTypes | undefined; readonly target?: "_self" | "_blank" | undefined; readonly url?: string | undefined; } | {} | { readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; } | { readonly events: readonly { readonly top_hint?: string | undefined; readonly top_hint_style?: { readonly [x: string]: any; } | undefined; readonly title?: string | undefined; readonly title_style?: { readonly [x: string]: any; } | undefined; readonly description?: string | undefined; readonly description_style?: { readonly [x: string]: any; } | undefined; readonly image_url?: string | undefined; readonly image_style?: { readonly [x: string]: any; } | undefined; readonly icon?: string | undefined; readonly icon_style?: { readonly [x: string]: any; } | undefined; readonly card_style?: { readonly [x: string]: any; } | undefined; }[]; readonly layout: "vertical" | "horizontal"; } | { readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly layout: "column" | "row"; readonly page_size?: number | undefined; readonly path: string; readonly properties: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly break_groups_on_new_page?: boolean | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | { readonly hierarchy: readonly { readonly type: "group" | "data"; readonly path: string; readonly group_by_key?: string | undefined; }[]; readonly columns: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly header_path?: string | undefined; readonly footer_path?: string | undefined; readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | undefined; readonly children?: readonly /*elided*/ any[] | undefined; readonly when_used_in_section?: { readonly is_editable: boolean; readonly is_removable: boolean; } | undefined; readonly style?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly theme_meta?: { readonly bg_color_palette_index?: number | undefined; } | { readonly dt_header_bg_palette_index?: number | undefined; readonly dt_group_header_bg_palette_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | { readonly is_theme_logo?: boolean | undefined; readonly theme_asset_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | undefined; readonly height?: string | undefined; } | null>; activeNavigationItems: Ref<{ id: string; sectionId?: string | undefined; previewMode?: boolean | undefined; index?: number | undefined; }[], { id: string; sectionId?: string; previewMode?: boolean; index?: number; }[] | { id: string; sectionId?: string | undefined; previewMode?: boolean | undefined; index?: number | undefined; }[]>; activeSettingsNode: import('vue').ComputedRef<{ readonly id: string; readonly type: ComponentTypes; readonly tracking_id: string; readonly visible?: { readonly edit_mode: boolean; readonly presentation_mode: boolean; readonly pdf: boolean; readonly web: boolean; } | undefined; readonly linkable?: { readonly linkable_in_templates: boolean; } | undefined; readonly print?: { readonly scale_to_fit_page?: boolean | undefined; } | undefined; readonly allow_admins_to_overwrite?: boolean | undefined; readonly autofill?: "off" | "ai" | "matching_metadata" | "matching_tags" | "matching_metadata_or_tags" | undefined; readonly autofill_content_types?: readonly import('../../../../types/openapi').FileContentTypeEnum[] | null | undefined; readonly data?: { readonly groups: readonly { readonly id: string; readonly name: string; readonly slides: readonly ({ readonly id: string; readonly type: "slide"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; readonly slide: { readonly index: number; readonly url: import('../../../../types/openapi').FileRetrieve["thumbnail_url"]; }; } | { readonly id: string; readonly type: "file"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; })[]; }[]; readonly filters?: { readonly [x: string]: any; } | undefined; readonly name: string; readonly hide_footer?: boolean | undefined; readonly data_accessor?: string | undefined; } | { readonly layout_type: import('../types/canvas').GridLayoutTypes; readonly columns: number; } | { readonly span: number; readonly tooltips?: readonly { readonly content?: string | undefined; readonly content_style?: { readonly [x: string]: any; } | undefined; readonly trigger?: string | undefined; readonly trigger_style?: { readonly [x: string]: any; } | undefined; }[] | undefined; } | { readonly content?: string | undefined; } | { readonly images?: readonly { readonly url: string; readonly is_uploaded_asset?: boolean | undefined; }[] | undefined; readonly placeholder_height?: string | undefined; readonly include_all_images_in_pdf?: boolean | undefined; } | { readonly asset_type: "external"; readonly external_url: string; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly from?: "custom" | "pexels" | "unsplash" | "ai" | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly asset_type: "pitcher_asset"; readonly file: { readonly id: import('../../../../types/openapi').File["id"]; readonly name: import('../../../../types/openapi').File["name"]; readonly content_url?: import('../../../../types/openapi').File["content_url"] | undefined; }; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly type: "app"; readonly app_name: string; readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly embed_locations?: readonly EmbedLocation[] | undefined; readonly headless_locations?: readonly EmbedLocation[] | undefined; readonly properties_by_embed_location?: { readonly dsr?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly ui_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly admin_instance?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly overlay_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_section_execution?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_drawer?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; } | undefined; readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; } | null; readonly settings?: { readonly [x: string]: Readonly; } | undefined; } | { readonly items: readonly ({ readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url?: import('../../../../types/openapi').FileRetrieve["content_url"] | undefined; readonly content_type?: (import('../../../../types/openapi').FileContentTypeEnum | null) | undefined; readonly content_extension?: import('../../../../types/openapi').FileRetrieve["content_extension"] | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; }; readonly slide: { readonly index: number; readonly url?: import('../../../../types/openapi').FileRetrieve["content_thumbnails"][number] | undefined; }; readonly type: "slide"; } | { readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; }; readonly type: "file"; })[]; readonly size?: "medium" | undefined; readonly layout_type?: import('../types/canvas').ContentGridLayoutTypes | undefined; readonly data_accessor?: string | undefined; } | { readonly sections: readonly { readonly id: string; readonly style?: { readonly [x: string]: any; } | undefined; readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; }[]; readonly animation_in?: string | undefined; readonly selection_strategy?: "free" | "single" | "at-least-one" | "app" | undefined; readonly selection_app_name?: string | undefined; readonly is_restricted_to_preselections?: boolean | undefined; } | { readonly html: string; } | { readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly add_session_context?: boolean | undefined; } | { readonly alignment?: import('../types/canvas').LinkAlignmentTypes | undefined; readonly background_color?: string | undefined; readonly canvas_anchor?: string | undefined; readonly color?: string | undefined; readonly display_text?: string | undefined; readonly file?: { readonly id?: string | undefined; readonly global_id?: string | undefined; readonly name?: string | undefined; readonly type?: import('../../../../types/openapi').FileTypeEnum | undefined; readonly size?: number | null | undefined; readonly status?: import('../../../../types/openapi').FileStatusEnum | undefined; readonly content_type?: import('../../../../types/openapi').FileContentTypeEnum | undefined; readonly content_extension?: string | null | undefined; readonly content_length?: number | null | undefined; readonly content_url?: string | null | undefined; readonly original_extension?: string | null | undefined; readonly original_url?: string | null | undefined; readonly thumbnail_url?: string | null | undefined; readonly download_type?: import('../../../../types/openapi').DownloadTypeEnum | undefined; readonly zip_size?: number | null | undefined; readonly zip_url?: string | null | undefined; readonly access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; readonly role?: import('../../../../types/openapi').CollaborationRoleEnum | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly metadata?: { readonly [x: string]: any; } | undefined; readonly app_metadata?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly published_at?: string | null | undefined; readonly expires_at?: string | null | undefined; readonly instance_id?: string | undefined; readonly folder_id?: string | undefined; readonly folder?: { readonly id: string; readonly name: string; } | undefined; readonly shared_link?: { readonly url: string; readonly short_url?: string | null | undefined; } | undefined; readonly owned_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly created_at?: string | undefined; readonly created_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly modified_at?: string | undefined; readonly modified_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly page_index?: number | undefined; } | null | undefined; readonly font_family?: string | undefined; readonly font_size?: number | undefined; readonly link_type?: import('../types/canvas').LinkAnchorTypes | undefined; readonly page_index?: number | undefined; readonly preview_type?: import('../types/canvas').LinkPreviewTypes | undefined; readonly target?: "_self" | "_blank" | undefined; readonly url?: string | undefined; } | {} | { readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; } | { readonly events: readonly { readonly top_hint?: string | undefined; readonly top_hint_style?: { readonly [x: string]: any; } | undefined; readonly title?: string | undefined; readonly title_style?: { readonly [x: string]: any; } | undefined; readonly description?: string | undefined; readonly description_style?: { readonly [x: string]: any; } | undefined; readonly image_url?: string | undefined; readonly image_style?: { readonly [x: string]: any; } | undefined; readonly icon?: string | undefined; readonly icon_style?: { readonly [x: string]: any; } | undefined; readonly card_style?: { readonly [x: string]: any; } | undefined; }[]; readonly layout: "vertical" | "horizontal"; } | { readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly layout: "column" | "row"; readonly page_size?: number | undefined; readonly path: string; readonly properties: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly break_groups_on_new_page?: boolean | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | { readonly hierarchy: readonly { readonly type: "group" | "data"; readonly path: string; readonly group_by_key?: string | undefined; }[]; readonly columns: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly header_path?: string | undefined; readonly footer_path?: string | undefined; readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | undefined; readonly children?: readonly /*elided*/ any[] | undefined; readonly when_used_in_section?: { readonly is_editable: boolean; readonly is_removable: boolean; } | undefined; readonly style?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly theme_meta?: { readonly bg_color_palette_index?: number | undefined; } | { readonly dt_header_bg_palette_index?: number | undefined; readonly dt_group_header_bg_palette_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | { readonly is_theme_logo?: boolean | undefined; readonly theme_asset_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | undefined; readonly height?: string | undefined; } | null>; addMode: Ref; areTokenConstraintsActive: import('vue').ComputedRef; areThemesEnabled: Ref; areThemeAssetsEnabled: Ref; canvasContent: Ref<{ id: string; type: ComponentTypes; tracking_id: string; visible?: { edit_mode: boolean; presentation_mode: boolean; pdf: boolean; web: boolean; } | undefined; linkable?: { linkable_in_templates: boolean; } | undefined; print?: { scale_to_fit_page?: boolean | undefined; } | undefined; allow_admins_to_overwrite?: boolean | undefined; autofill?: "off" | "ai" | "matching_metadata" | "matching_tags" | "matching_metadata_or_tags" | undefined; autofill_content_types?: import('../../../../types/openapi').FileContentTypeEnum[] | null | undefined; data?: import('../types/canvas').PageBreakProps | { groups: { id: string; name: string; slides: ({ id: string; type: "slide"; file: { metadata?: Record | undefined; readonly id: string; name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; tags?: Array | undefined; readonly thumbnail_url: string | null; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: Record | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; slide: { index: number; url: import('../../../../types/openapi').FileRetrieve["thumbnail_url"]; }; } | { id: string; type: "file"; file: { metadata?: Record | undefined; readonly id: string; name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; tags?: Array | undefined; readonly thumbnail_url: string | null; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: Record | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; })[]; }[]; filters?: Record | undefined; name: string; hide_footer?: boolean | undefined; data_accessor?: string | undefined; } | { layout_type: import('../types/canvas').GridLayoutTypes; columns: number; } | { span: number; tooltips?: { content?: string | undefined; content_style?: Record | undefined; trigger?: string | undefined; trigger_style?: Record | undefined; }[] | undefined; } | { content?: string | undefined; } | { images?: { url: string; is_uploaded_asset?: boolean | undefined; }[] | undefined; placeholder_height?: string | undefined; include_all_images_in_pdf?: boolean | undefined; } | { asset_type: "external"; external_url: string; type: "image" | "video"; horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; from?: "custom" | "pexels" | "unsplash" | "ai" | undefined; poster_url?: string | undefined; poster_background_size?: BackgroundSize | undefined; } | { asset_type: "pitcher_asset"; file: { id: import('../../../../types/openapi').File["id"]; name: import('../../../../types/openapi').File["name"]; content_url?: import('../../../../types/openapi').File["content_url"] | undefined; }; type: "image" | "video"; horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; poster_url?: string | undefined; poster_background_size?: BackgroundSize | undefined; } | { type: "app"; app_name: string; src: string | null; height?: string | undefined; width?: string | undefined; full_screen_mode?: boolean | undefined; embed_locations?: EmbedLocation[] | undefined; headless_locations?: EmbedLocation[] | undefined; properties_by_embed_location?: { dsr?: { start_in_loading_mode?: boolean | undefined; } | undefined; canvas?: { start_in_loading_mode?: boolean | undefined; } | undefined; ui_app?: { start_in_loading_mode?: boolean | undefined; } | undefined; admin_instance?: { start_in_loading_mode?: boolean | undefined; } | undefined; overlay_app?: { start_in_loading_mode?: boolean | undefined; } | undefined; canvas_section_execution?: { start_in_loading_mode?: boolean | undefined; } | undefined; canvas_drawer?: { start_in_loading_mode?: boolean | undefined; } | undefined; } | undefined; file: { id: import('../../../../types/openapi').FileRetrieve["id"]; snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; name: import('../../../../types/openapi').FileRetrieve["name"]; is_deleted?: boolean | undefined; expires_at?: string | null | undefined; content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; content_type: import('../../../../types/openapi').FileContentTypeEnum | null; content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; tags?: string[] | undefined; thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; content_thumbnails?: (import('../../../../types/openapi').FileRetrieve["content_thumbnails"] | null) | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_auth_payload"] | undefined; } | null; settings?: Record | undefined; } | { items: ({ file: { id: import('../../../../types/openapi').FileRetrieve["id"]; snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; name: import('../../../../types/openapi').FileRetrieve["name"]; is_deleted?: boolean | undefined; expires_at?: string | null | undefined; content_url?: import('../../../../types/openapi').FileRetrieve["content_url"] | undefined; content_type?: (import('../../../../types/openapi').FileContentTypeEnum | null) | undefined; content_extension?: import('../../../../types/openapi').FileRetrieve["content_extension"] | undefined; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; tags?: string[] | undefined; }; slide: { index: number; url?: import('../../../../types/openapi').FileRetrieve["content_thumbnails"][number] | undefined; }; type: "slide"; } | { file: { id: import('../../../../types/openapi').FileRetrieve["id"]; snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; name: import('../../../../types/openapi').FileRetrieve["name"]; is_deleted?: boolean | undefined; expires_at?: string | null | undefined; content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; content_type: import('../../../../types/openapi').FileContentTypeEnum | null; content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; tags?: string[] | undefined; thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; content_thumbnails?: (import('../../../../types/openapi').FileRetrieve["content_thumbnails"] | null) | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_auth_payload"] | undefined; }; type: "file"; })[]; size?: "medium" | undefined; layout_type?: import('../types/canvas').ContentGridLayoutTypes | undefined; data_accessor?: string | undefined; } | { sections: { id: string; style?: Record | undefined; aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; background_video_url?: string | undefined; }[]; animation_in?: string | undefined; selection_strategy?: "free" | "single" | "at-least-one" | "app" | undefined; selection_app_name?: string | undefined; is_restricted_to_preselections?: boolean | undefined; } | { html: string; } | { src: string | null; height?: string | undefined; width?: string | undefined; full_screen_mode?: boolean | undefined; add_session_context?: boolean | undefined; } | { alignment?: import('../types/canvas').LinkAlignmentTypes | undefined; background_color?: string | undefined; canvas_anchor?: string | undefined; color?: string | undefined; display_text?: string | undefined; file?: { readonly id?: string | undefined; readonly global_id?: string | undefined; name?: string | undefined; readonly type?: import('../../../../types/openapi').FileTypeEnum | undefined; readonly size?: number | null | undefined; readonly status?: import('../../../../types/openapi').FileStatusEnum | undefined; readonly content_type?: import('../../../../types/openapi').FileContentTypeEnum | undefined; readonly content_extension?: string | null | undefined; readonly content_length?: number | null | undefined; readonly content_url?: string | null | undefined; readonly original_extension?: string | null | undefined; readonly original_url?: string | null | undefined; readonly thumbnail_url?: string | null | undefined; download_type?: import('../../../../types/openapi').DownloadTypeEnum | undefined; readonly zip_size?: number | null | undefined; readonly zip_url?: string | null | undefined; access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; readonly role?: import('../../../../types/openapi').CollaborationRoleEnum | undefined; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; metadata?: Record | undefined; app_metadata?: Record | undefined; tags?: Array | undefined; readonly published_at?: string | null | undefined; expires_at?: string | null | undefined; readonly instance_id?: string | undefined; folder_id?: string | undefined; readonly folder?: { readonly id: string; name: string; } | undefined; readonly shared_link?: { readonly url: string; short_url?: string | null | undefined; } | undefined; readonly owned_by?: { readonly id: number; readonly name: string; email?: string | undefined; } | undefined; readonly created_at?: string | undefined; readonly created_by?: { readonly id: number; readonly name: string; email?: string | undefined; } | undefined; readonly modified_at?: string | undefined; readonly modified_by?: { readonly id: number; readonly name: string; email?: string | undefined; } | undefined; page_index?: number | undefined; } | null | undefined; font_family?: string | undefined; font_size?: number | undefined; link_type?: import('../types/canvas').LinkAnchorTypes | undefined; page_index?: number | undefined; preview_type?: import('../types/canvas').LinkPreviewTypes | undefined; target?: "_self" | "_blank" | undefined; url?: string | undefined; } | { aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; background_video_url?: string | undefined; } | { events: { top_hint?: string | undefined; top_hint_style?: Record | undefined; title?: string | undefined; title_style?: Record | undefined; description?: string | undefined; description_style?: Record | undefined; image_url?: string | undefined; image_style?: Record | undefined; icon?: string | undefined; icon_style?: Record | undefined; card_style?: Record | undefined; }[]; layout: "vertical" | "horizontal"; } | { filters?: { property: string; operator: import('../../../types/query-builder.types').QueryOperator; value: string; }[] | undefined; layout: "column" | "row"; page_size?: number | undefined; path: string; properties: { key: string; display_name?: string | undefined; sort: { direction?: "asc" | "desc" | undefined; default?: boolean | undefined; enabled: boolean; }; group?: boolean | undefined; printable?: boolean | undefined; format?: { type?: "currency" | "number" | "percentage" | "date" | undefined; currency?: string | undefined; decimals?: number | undefined; thousandsSeparator?: boolean | undefined; dateFormat?: string | undefined; } | undefined; }[]; theme?: { background_color?: string | null | undefined; group_header_color?: string | null | undefined; font_family?: string | undefined; } | undefined; break_groups_on_new_page?: boolean | undefined; enable_row_striping?: boolean | undefined; striping_color?: string | null | undefined; striping_start_from_first?: boolean | undefined; } | { hierarchy: { type: "group" | "data"; path: string; group_by_key?: string | undefined; }[]; columns: { key: string; display_name?: string | undefined; sort: { direction?: "asc" | "desc" | undefined; default?: boolean | undefined; enabled: boolean; }; group?: boolean | undefined; printable?: boolean | undefined; format?: { type?: "currency" | "number" | "percentage" | "date" | undefined; currency?: string | undefined; decimals?: number | undefined; thousandsSeparator?: boolean | undefined; dateFormat?: string | undefined; } | undefined; }[]; header_path?: string | undefined; footer_path?: string | undefined; filters?: { property: string; operator: import('../../../types/query-builder.types').QueryOperator; value: string; }[] | undefined; theme?: { background_color?: string | null | undefined; group_header_color?: string | null | undefined; font_family?: string | undefined; } | undefined; enable_row_striping?: boolean | undefined; striping_color?: string | null | undefined; striping_start_from_first?: boolean | undefined; } | undefined; children?: /*elided*/ any[] | undefined; when_used_in_section?: { is_editable: boolean; is_removable: boolean; } | undefined; style?: Record | undefined; tags?: string[] | undefined; theme_meta?: { bg_color_palette_index?: number | undefined; } | { dt_header_bg_palette_index?: number | undefined; dt_group_header_bg_palette_index?: number | undefined; bg_color_palette_index?: number | undefined; } | { is_theme_logo?: boolean | undefined; theme_asset_index?: number | undefined; bg_color_palette_index?: number | undefined; } | undefined; height?: string | undefined; }[], ComponentNode[] | { id: string; type: ComponentTypes; tracking_id: string; visible?: { edit_mode: boolean; presentation_mode: boolean; pdf: boolean; web: boolean; } | undefined; linkable?: { linkable_in_templates: boolean; } | undefined; print?: { scale_to_fit_page?: boolean | undefined; } | undefined; allow_admins_to_overwrite?: boolean | undefined; autofill?: "off" | "ai" | "matching_metadata" | "matching_tags" | "matching_metadata_or_tags" | undefined; autofill_content_types?: import('../../../../types/openapi').FileContentTypeEnum[] | null | undefined; data?: import('../types/canvas').PageBreakProps | { groups: { id: string; name: string; slides: ({ id: string; type: "slide"; file: { metadata?: Record | undefined; readonly id: string; name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; tags?: Array | undefined; readonly thumbnail_url: string | null; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: Record | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; slide: { index: number; url: import('../../../../types/openapi').FileRetrieve["thumbnail_url"]; }; } | { id: string; type: "file"; file: { metadata?: Record | undefined; readonly id: string; name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; tags?: Array | undefined; readonly thumbnail_url: string | null; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: Record | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; })[]; }[]; filters?: Record | undefined; name: string; hide_footer?: boolean | undefined; data_accessor?: string | undefined; } | { layout_type: import('../types/canvas').GridLayoutTypes; columns: number; } | { span: number; tooltips?: { content?: string | undefined; content_style?: Record | undefined; trigger?: string | undefined; trigger_style?: Record | undefined; }[] | undefined; } | { content?: string | undefined; } | { images?: { url: string; is_uploaded_asset?: boolean | undefined; }[] | undefined; placeholder_height?: string | undefined; include_all_images_in_pdf?: boolean | undefined; } | { asset_type: "external"; external_url: string; type: "image" | "video"; horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; from?: "custom" | "pexels" | "unsplash" | "ai" | undefined; poster_url?: string | undefined; poster_background_size?: BackgroundSize | undefined; } | { asset_type: "pitcher_asset"; file: { id: import('../../../../types/openapi').File["id"]; name: import('../../../../types/openapi').File["name"]; content_url?: import('../../../../types/openapi').File["content_url"] | undefined; }; type: "image" | "video"; horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; poster_url?: string | undefined; poster_background_size?: BackgroundSize | undefined; } | { type: "app"; app_name: string; src: string | null; height?: string | undefined; width?: string | undefined; full_screen_mode?: boolean | undefined; embed_locations?: EmbedLocation[] | undefined; headless_locations?: EmbedLocation[] | undefined; properties_by_embed_location?: { dsr?: { start_in_loading_mode?: boolean | undefined; } | undefined; canvas?: { start_in_loading_mode?: boolean | undefined; } | undefined; ui_app?: { start_in_loading_mode?: boolean | undefined; } | undefined; admin_instance?: { start_in_loading_mode?: boolean | undefined; } | undefined; overlay_app?: { start_in_loading_mode?: boolean | undefined; } | undefined; canvas_section_execution?: { start_in_loading_mode?: boolean | undefined; } | undefined; canvas_drawer?: { start_in_loading_mode?: boolean | undefined; } | undefined; } | undefined; file: { id: import('../../../../types/openapi').FileRetrieve["id"]; snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; name: import('../../../../types/openapi').FileRetrieve["name"]; is_deleted?: boolean | undefined; expires_at?: string | null | undefined; content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; content_type: import('../../../../types/openapi').FileContentTypeEnum | null; content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; tags?: string[] | undefined; thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; content_thumbnails?: (import('../../../../types/openapi').FileRetrieve["content_thumbnails"] | null) | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_auth_payload"] | undefined; } | null; settings?: Record | undefined; } | { items: ({ file: { id: import('../../../../types/openapi').FileRetrieve["id"]; snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; name: import('../../../../types/openapi').FileRetrieve["name"]; is_deleted?: boolean | undefined; expires_at?: string | null | undefined; content_url?: import('../../../../types/openapi').FileRetrieve["content_url"] | undefined; content_type?: (import('../../../../types/openapi').FileContentTypeEnum | null) | undefined; content_extension?: import('../../../../types/openapi').FileRetrieve["content_extension"] | undefined; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; tags?: string[] | undefined; }; slide: { index: number; url?: import('../../../../types/openapi').FileRetrieve["content_thumbnails"][number] | undefined; }; type: "slide"; } | { file: { id: import('../../../../types/openapi').FileRetrieve["id"]; snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; name: import('../../../../types/openapi').FileRetrieve["name"]; is_deleted?: boolean | undefined; expires_at?: string | null | undefined; content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; content_type: import('../../../../types/openapi').FileContentTypeEnum | null; content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; tags?: string[] | undefined; thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; content_thumbnails?: (import('../../../../types/openapi').FileRetrieve["content_thumbnails"] | null) | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_auth_payload"] | undefined; }; type: "file"; })[]; size?: "medium" | undefined; layout_type?: import('../types/canvas').ContentGridLayoutTypes | undefined; data_accessor?: string | undefined; } | { sections: { id: string; style?: Record | undefined; aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; background_video_url?: string | undefined; }[]; animation_in?: string | undefined; selection_strategy?: "free" | "single" | "at-least-one" | "app" | undefined; selection_app_name?: string | undefined; is_restricted_to_preselections?: boolean | undefined; } | { html: string; } | { src: string | null; height?: string | undefined; width?: string | undefined; full_screen_mode?: boolean | undefined; add_session_context?: boolean | undefined; } | { alignment?: import('../types/canvas').LinkAlignmentTypes | undefined; background_color?: string | undefined; canvas_anchor?: string | undefined; color?: string | undefined; display_text?: string | undefined; file?: { readonly id?: string | undefined; readonly global_id?: string | undefined; name?: string | undefined; readonly type?: import('../../../../types/openapi').FileTypeEnum | undefined; readonly size?: number | null | undefined; readonly status?: import('../../../../types/openapi').FileStatusEnum | undefined; readonly content_type?: import('../../../../types/openapi').FileContentTypeEnum | undefined; readonly content_extension?: string | null | undefined; readonly content_length?: number | null | undefined; readonly content_url?: string | null | undefined; readonly original_extension?: string | null | undefined; readonly original_url?: string | null | undefined; readonly thumbnail_url?: string | null | undefined; download_type?: import('../../../../types/openapi').DownloadTypeEnum | undefined; readonly zip_size?: number | null | undefined; readonly zip_url?: string | null | undefined; access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; readonly role?: import('../../../../types/openapi').CollaborationRoleEnum | undefined; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; metadata?: Record | undefined; app_metadata?: Record | undefined; tags?: Array | undefined; readonly published_at?: string | null | undefined; expires_at?: string | null | undefined; readonly instance_id?: string | undefined; folder_id?: string | undefined; readonly folder?: { readonly id: string; name: string; } | undefined; readonly shared_link?: { readonly url: string; short_url?: string | null | undefined; } | undefined; readonly owned_by?: { readonly id: number; readonly name: string; email?: string | undefined; } | undefined; readonly created_at?: string | undefined; readonly created_by?: { readonly id: number; readonly name: string; email?: string | undefined; } | undefined; readonly modified_at?: string | undefined; readonly modified_by?: { readonly id: number; readonly name: string; email?: string | undefined; } | undefined; page_index?: number | undefined; } | null | undefined; font_family?: string | undefined; font_size?: number | undefined; link_type?: import('../types/canvas').LinkAnchorTypes | undefined; page_index?: number | undefined; preview_type?: import('../types/canvas').LinkPreviewTypes | undefined; target?: "_self" | "_blank" | undefined; url?: string | undefined; } | { aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; background_video_url?: string | undefined; } | { events: { top_hint?: string | undefined; top_hint_style?: Record | undefined; title?: string | undefined; title_style?: Record | undefined; description?: string | undefined; description_style?: Record | undefined; image_url?: string | undefined; image_style?: Record | undefined; icon?: string | undefined; icon_style?: Record | undefined; card_style?: Record | undefined; }[]; layout: "vertical" | "horizontal"; } | { filters?: { property: string; operator: import('../../../types/query-builder.types').QueryOperator; value: string; }[] | undefined; layout: "column" | "row"; page_size?: number | undefined; path: string; properties: { key: string; display_name?: string | undefined; sort: { direction?: "asc" | "desc" | undefined; default?: boolean | undefined; enabled: boolean; }; group?: boolean | undefined; printable?: boolean | undefined; format?: { type?: "currency" | "number" | "percentage" | "date" | undefined; currency?: string | undefined; decimals?: number | undefined; thousandsSeparator?: boolean | undefined; dateFormat?: string | undefined; } | undefined; }[]; theme?: { background_color?: string | null | undefined; group_header_color?: string | null | undefined; font_family?: string | undefined; } | undefined; break_groups_on_new_page?: boolean | undefined; enable_row_striping?: boolean | undefined; striping_color?: string | null | undefined; striping_start_from_first?: boolean | undefined; } | { hierarchy: { type: "group" | "data"; path: string; group_by_key?: string | undefined; }[]; columns: { key: string; display_name?: string | undefined; sort: { direction?: "asc" | "desc" | undefined; default?: boolean | undefined; enabled: boolean; }; group?: boolean | undefined; printable?: boolean | undefined; format?: { type?: "currency" | "number" | "percentage" | "date" | undefined; currency?: string | undefined; decimals?: number | undefined; thousandsSeparator?: boolean | undefined; dateFormat?: string | undefined; } | undefined; }[]; header_path?: string | undefined; footer_path?: string | undefined; filters?: { property: string; operator: import('../../../types/query-builder.types').QueryOperator; value: string; }[] | undefined; theme?: { background_color?: string | null | undefined; group_header_color?: string | null | undefined; font_family?: string | undefined; } | undefined; enable_row_striping?: boolean | undefined; striping_color?: string | null | undefined; striping_start_from_first?: boolean | undefined; } | undefined; children?: /*elided*/ any[] | undefined; when_used_in_section?: { is_editable: boolean; is_removable: boolean; } | undefined; style?: Record | undefined; tags?: string[] | undefined; theme_meta?: { bg_color_palette_index?: number | undefined; } | { dt_header_bg_palette_index?: number | undefined; dt_group_header_bg_palette_index?: number | undefined; bg_color_palette_index?: number | undefined; } | { is_theme_logo?: boolean | undefined; theme_asset_index?: number | undefined; bg_color_palette_index?: number | undefined; } | undefined; height?: string | undefined; }[]>; canvasHomePage: Ref<{ component_id: ComponentNode["id"]; section_id?: (CanvasRetrieve["id"] | null) | undefined; } | null, { component_id: ComponentNode["id"]; section_id?: CanvasRetrieve["id"] | null; } | { component_id: ComponentNode["id"]; section_id?: (CanvasRetrieve["id"] | null) | undefined; } | null>; canvasMetadata: Ref<{ [x: string]: any; presentation_component_metadata: Record; } | null, (Record & { presentation_component_metadata: Record; }) | { [x: string]: any; presentation_component_metadata: Record; } | null>; fileDataCache: Ref & Omit, keyof Map>, Map | (Map & Omit, keyof Map>)>; componentEditMode: Ref; parentIdByNodeId: import('vue').ComputedRef<{ readonly [x: string]: string | null; }>; componentNodesById: import('vue').ComputedRef<{ readonly [x: string]: { readonly id: string; readonly type: ComponentTypes; readonly tracking_id: string; readonly visible?: { readonly edit_mode: boolean; readonly presentation_mode: boolean; readonly pdf: boolean; readonly web: boolean; } | undefined; readonly linkable?: { readonly linkable_in_templates: boolean; } | undefined; readonly print?: { readonly scale_to_fit_page?: boolean | undefined; } | undefined; readonly allow_admins_to_overwrite?: boolean | undefined; readonly autofill?: "off" | "ai" | "matching_metadata" | "matching_tags" | "matching_metadata_or_tags" | undefined; readonly autofill_content_types?: readonly import('../../../../types/openapi').FileContentTypeEnum[] | null | undefined; readonly data?: { readonly groups: readonly { readonly id: string; readonly name: string; readonly slides: readonly ({ readonly id: string; readonly type: "slide"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; readonly slide: { readonly index: number; readonly url: import('../../../../types/openapi').FileRetrieve["thumbnail_url"]; }; } | { readonly id: string; readonly type: "file"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; })[]; }[]; readonly filters?: { readonly [x: string]: any; } | undefined; readonly name: string; readonly hide_footer?: boolean | undefined; readonly data_accessor?: string | undefined; } | { readonly layout_type: import('../types/canvas').GridLayoutTypes; readonly columns: number; } | { readonly span: number; readonly tooltips?: readonly { readonly content?: string | undefined; readonly content_style?: { readonly [x: string]: any; } | undefined; readonly trigger?: string | undefined; readonly trigger_style?: { readonly [x: string]: any; } | undefined; }[] | undefined; } | { readonly content?: string | undefined; } | { readonly images?: readonly { readonly url: string; readonly is_uploaded_asset?: boolean | undefined; }[] | undefined; readonly placeholder_height?: string | undefined; readonly include_all_images_in_pdf?: boolean | undefined; } | { readonly asset_type: "external"; readonly external_url: string; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly from?: "custom" | "pexels" | "unsplash" | "ai" | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly asset_type: "pitcher_asset"; readonly file: { readonly id: import('../../../../types/openapi').File["id"]; readonly name: import('../../../../types/openapi').File["name"]; readonly content_url?: import('../../../../types/openapi').File["content_url"] | undefined; }; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly type: "app"; readonly app_name: string; readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly embed_locations?: readonly EmbedLocation[] | undefined; readonly headless_locations?: readonly EmbedLocation[] | undefined; readonly properties_by_embed_location?: { readonly dsr?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly ui_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly admin_instance?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly overlay_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_section_execution?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_drawer?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; } | undefined; readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; } | null; readonly settings?: { readonly [x: string]: Readonly; } | undefined; } | { readonly items: readonly ({ readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url?: import('../../../../types/openapi').FileRetrieve["content_url"] | undefined; readonly content_type?: (import('../../../../types/openapi').FileContentTypeEnum | null) | undefined; readonly content_extension?: import('../../../../types/openapi').FileRetrieve["content_extension"] | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; }; readonly slide: { readonly index: number; readonly url?: import('../../../../types/openapi').FileRetrieve["content_thumbnails"][number] | undefined; }; readonly type: "slide"; } | { readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; }; readonly type: "file"; })[]; readonly size?: "medium" | undefined; readonly layout_type?: import('../types/canvas').ContentGridLayoutTypes | undefined; readonly data_accessor?: string | undefined; } | { readonly sections: readonly { readonly id: string; readonly style?: { readonly [x: string]: any; } | undefined; readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; }[]; readonly animation_in?: string | undefined; readonly selection_strategy?: "free" | "single" | "at-least-one" | "app" | undefined; readonly selection_app_name?: string | undefined; readonly is_restricted_to_preselections?: boolean | undefined; } | { readonly html: string; } | { readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly add_session_context?: boolean | undefined; } | { readonly alignment?: import('../types/canvas').LinkAlignmentTypes | undefined; readonly background_color?: string | undefined; readonly canvas_anchor?: string | undefined; readonly color?: string | undefined; readonly display_text?: string | undefined; readonly file?: { readonly id?: string | undefined; readonly global_id?: string | undefined; readonly name?: string | undefined; readonly type?: import('../../../../types/openapi').FileTypeEnum | undefined; readonly size?: number | null | undefined; readonly status?: import('../../../../types/openapi').FileStatusEnum | undefined; readonly content_type?: import('../../../../types/openapi').FileContentTypeEnum | undefined; readonly content_extension?: string | null | undefined; readonly content_length?: number | null | undefined; readonly content_url?: string | null | undefined; readonly original_extension?: string | null | undefined; readonly original_url?: string | null | undefined; readonly thumbnail_url?: string | null | undefined; readonly download_type?: import('../../../../types/openapi').DownloadTypeEnum | undefined; readonly zip_size?: number | null | undefined; readonly zip_url?: string | null | undefined; readonly access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; readonly role?: import('../../../../types/openapi').CollaborationRoleEnum | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly metadata?: { readonly [x: string]: any; } | undefined; readonly app_metadata?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly published_at?: string | null | undefined; readonly expires_at?: string | null | undefined; readonly instance_id?: string | undefined; readonly folder_id?: string | undefined; readonly folder?: { readonly id: string; readonly name: string; } | undefined; readonly shared_link?: { readonly url: string; readonly short_url?: string | null | undefined; } | undefined; readonly owned_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly created_at?: string | undefined; readonly created_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly modified_at?: string | undefined; readonly modified_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly page_index?: number | undefined; } | null | undefined; readonly font_family?: string | undefined; readonly font_size?: number | undefined; readonly link_type?: import('../types/canvas').LinkAnchorTypes | undefined; readonly page_index?: number | undefined; readonly preview_type?: import('../types/canvas').LinkPreviewTypes | undefined; readonly target?: "_self" | "_blank" | undefined; readonly url?: string | undefined; } | {} | { readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; } | { readonly events: readonly { readonly top_hint?: string | undefined; readonly top_hint_style?: { readonly [x: string]: any; } | undefined; readonly title?: string | undefined; readonly title_style?: { readonly [x: string]: any; } | undefined; readonly description?: string | undefined; readonly description_style?: { readonly [x: string]: any; } | undefined; readonly image_url?: string | undefined; readonly image_style?: { readonly [x: string]: any; } | undefined; readonly icon?: string | undefined; readonly icon_style?: { readonly [x: string]: any; } | undefined; readonly card_style?: { readonly [x: string]: any; } | undefined; }[]; readonly layout: "vertical" | "horizontal"; } | { readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly layout: "column" | "row"; readonly page_size?: number | undefined; readonly path: string; readonly properties: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly break_groups_on_new_page?: boolean | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | { readonly hierarchy: readonly { readonly type: "group" | "data"; readonly path: string; readonly group_by_key?: string | undefined; }[]; readonly columns: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly header_path?: string | undefined; readonly footer_path?: string | undefined; readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | undefined; readonly children?: readonly /*elided*/ any[] | undefined; readonly when_used_in_section?: { readonly is_editable: boolean; readonly is_removable: boolean; } | undefined; readonly style?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly theme_meta?: { readonly bg_color_palette_index?: number | undefined; } | { readonly dt_header_bg_palette_index?: number | undefined; readonly dt_group_header_bg_palette_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | { readonly is_theme_logo?: boolean | undefined; readonly theme_asset_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | undefined; readonly height?: string | undefined; }; }>; componentSelectedMode: Ref; componentSettingsMode: Ref; contentRef: Ref<{ $el: HTMLElement; } | null, { $el: HTMLElement; } | { $el: HTMLElement; } | null>; currentEmbedLocation: import('vue').ComputedRef<"dsr" | "canvas">; displayMode: Ref<"print" | "default" | undefined, "print" | "default" | undefined>; endPage: Ref; fetchFile: Ref<((fileId: import('../../../../types/openapi').FileRetrieve["id"]) => Promise) | ((...data: any[]) => void) | undefined, ((fileId: import('../../../../types/openapi').FileRetrieve["id"]) => Promise) | ((...data: any[]) => void) | undefined>; getEnv: Ref<(() => Promise) | (() => Promise) | ((...data: any[]) => void) | undefined, (() => Promise) | (() => Promise) | ((...data: any[]) => void) | undefined>; inCall: Ref; isAdmin: import('vue').ComputedRef; isCRM: Ref; isCanvas: import('vue').ComputedRef; isCanvasTemplate: import('vue').ComputedRef; isDefaultDisplayMode: import('vue').ComputedRef; isDsr: import('vue').ComputedRef; isEditMode: Ref; isFullscreen: Ref; isHomeMode: import('vue').ComputedRef; isImpact: import('vue').ComputedRef; isCanvasPreviewMode: Ref; isPrintDisplayMode: import('vue').ComputedRef; isRedirectEvent: Ref; isSameAsSaved: import('vue').ComputedRef; isContentSameAsSaved: import('vue').ComputedRef; areOverridesSameAsSaved: import('vue').ComputedRef; isHomePageSameAsSaved: import('vue').ComputedRef; isSection: import('vue').ComputedRef; isTemplate: import('vue').ComputedRef; isBlock: import('vue').ComputedRef; isViewOnlyMode: import('vue').ComputedRef; justAddedComponentId: Ref; listFiles: Ref<((params?: any) => Promise) | ((...data: any[]) => void) | undefined, ((params?: any) => Promise) | ((...data: any[]) => void) | undefined>; listRecommendedFiles: Ref<((params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise) | ((params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise) | ((...data: any[]) => void) | undefined, ((params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise) | ((params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise) | ((...data: any[]) => void) | undefined>; mode: Ref; myUserId: Ref; navigationItems: import('vue').ComputedRef<{ id: string; name: string; type: ComponentTypes | "Section"; sectionId?: string; thumbnailUrl?: string; uniqueId: string; metadata?: Record; sectionIndex?: number; }[]>; onComponentEnter: Ref<((data: ComponentNode | CanvasRetrieve, params: import('../types/canvas').ComponentTrackingParams) => void) | ((data: ComponentNode | CanvasRetrieve, params: import('../types/canvas').ComponentTrackingParams) => void) | ((c: ComponentNode | CanvasRetrieve) => void) | undefined, ((data: ComponentNode | CanvasRetrieve, params: import('../types/canvas').ComponentTrackingParams) => void) | ((data: ComponentNode | CanvasRetrieve, params: import('../types/canvas').ComponentTrackingParams) => void) | ((c: ComponentNode | CanvasRetrieve) => void) | undefined>; onComponentExit: Ref<((data: ComponentNode | CanvasRetrieve, params: import('../types/canvas').ComponentTrackingParams) => void) | ((data: ComponentNode | CanvasRetrieve, params: import('../types/canvas').ComponentTrackingParams) => void) | ((c: ComponentNode | CanvasRetrieve) => void) | undefined, ((data: ComponentNode | CanvasRetrieve, params: import('../types/canvas').ComponentTrackingParams) => void) | ((data: ComponentNode | CanvasRetrieve, params: import('../types/canvas').ComponentTrackingParams) => void) | ((c: ComponentNode | CanvasRetrieve) => void) | undefined>; onAppEnter: Ref<((data: { src: string; }) => void) | ((data: { src: string; }) => void) | ((c: { src: string; }) => void) | undefined, ((data: { src: string; }) => void) | ((data: { src: string; }) => void) | ((c: { src: string; }) => void) | undefined>; onAppExit: Ref<((data: { src: string; }) => void) | ((data: { src: string; }) => void) | ((c: { src: string; }) => void) | undefined, ((data: { src: string; }) => void) | ((data: { src: string; }) => void) | ((c: { src: string; }) => void) | undefined>; onPageEnter: Ref<((data: ComponentNode[], pageIndex: number) => void) | ((data: ComponentNode[], pageIndex: number) => void) | ((c: ComponentNode[]) => void) | undefined, ((data: ComponentNode[], pageIndex: number) => void) | ((data: ComponentNode[], pageIndex: number) => void) | ((c: ComponentNode[]) => void) | undefined>; onPageExit: Ref<((data: ComponentNode[], pageIndex: number) => void) | ((data: ComponentNode[], pageIndex: number) => void) | ((c: ComponentNode[]) => void) | undefined, ((data: ComponentNode[], pageIndex: number) => void) | ((data: ComponentNode[], pageIndex: number) => void) | ((c: ComponentNode[]) => void) | undefined>; onDownloadCanvas: Ref<((canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise) | ((canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise) | ((...data: any[]) => void) | undefined, ((canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise) | ((canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise) | ((...data: any[]) => void) | undefined>; onDownloadFile: Ref<((file: import('../../../../types/openapi').File | import('../types/canvas').ContentGridFileProps | import('../types/canvas').ContentGridCommonFileProps) => Promise) | ((file: import('../../../../types/openapi').File | import('../types/canvas').ContentGridFileProps | import('../types/canvas').ContentGridCommonFileProps) => Promise) | ((...data: any[]) => void) | undefined, ((file: import('../../../../types/openapi').File | import('../types/canvas').ContentGridFileProps | import('../types/canvas').ContentGridCommonFileProps) => Promise) | ((file: import('../../../../types/openapi').File | import('../types/canvas').ContentGridFileProps | import('../types/canvas').ContentGridCommonFileProps) => Promise) | ((...data: any[]) => void) | undefined>; onExit: Ref<(() => void) | (() => void), (() => void) | (() => void)>; onFileOpen: Ref<((file: import('../types/canvas').FileOpenParams) => void) | ((file: import('../types/canvas').FileOpenParams) => void), ((file: import('../types/canvas').FileOpenParams) => void) | ((file: import('../types/canvas').FileOpenParams) => void)>; onFileEnter: Ref<((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity) => void) | ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity) => void) | undefined, ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity) => void) | ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity) => void) | undefined>; onFileExit: Ref<((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity) => void) | ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity) => void) | undefined, ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity) => void) | ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity) => void) | undefined>; onFilePageEnter: Ref<((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity, pageIndex: number) => void) | ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity, pageIndex: number) => void) | undefined, ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity, pageIndex: number) => void) | ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity, pageIndex: number) => void) | undefined>; onFilePageExit: Ref<((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity, pageIndex: number) => void) | ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity, pageIndex: number) => void) | undefined, ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity, pageIndex: number) => void) | ((node: import('../types/canvas').NodeInfo, file: import('../types/canvas').CollectionFileEntity, pageIndex: number) => void) | undefined>; onCollectionPlayerContentChange: Ref<((payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void) | undefined, ((payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void) | undefined>; save: typeof save; onSave: (canvasId: Parameters>[0], canvasData: Parameters>[1], showToast?: Parameters>[2]) => Promise | Promise | undefined; temporaryContextKeys: import('vue').ComputedRef; setTemporaryContextKeys: (source: "onUpdateFromEmbeddable" | "fetchedAccountData", context: CanvasRetrieve["context"]) => void; onSfdcAccountSearch: Ref<((searchTerm?: import('vue').MaybeRef) => { accountsLoading: Ref; accounts: Ref<{ label: string; value: string; }[]>; }) | ((...data: any[]) => void), ((searchTerm?: import('vue').MaybeRef) => { accountsLoading: Ref; accounts: Ref<{ label: string; value: string; }[]>; }) | ((...data: any[]) => void)>; onTrackShare: Ref<((canvasId: CanvasRetrieve["id"]) => Promise) | undefined, ((canvasId: CanvasRetrieve["id"]) => Promise) | undefined>; renderPageAsImageUrl: Ref<((payload: { fileId: import('../../../../types/openapi').File["id"]; documentId?: import('../../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise) | ((payload: { fileId: import('../../../../types/openapi').File["id"]; documentId?: import('../../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise) | ((...data: any[]) => Promise | void), ((payload: { fileId: import('../../../../types/openapi').File["id"]; documentId?: import('../../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise) | ((payload: { fileId: import('../../../../types/openapi').File["id"]; documentId?: import('../../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise) | ((...data: any[]) => Promise | void)>; sectionComponentNodesBySectionId: import('vue').ComputedRef<{ readonly [x: string]: { readonly [x: string]: { readonly id: string; readonly type: ComponentTypes; readonly tracking_id: string; readonly visible?: { readonly edit_mode: boolean; readonly presentation_mode: boolean; readonly pdf: boolean; readonly web: boolean; } | undefined; readonly linkable?: { readonly linkable_in_templates: boolean; } | undefined; readonly print?: { readonly scale_to_fit_page?: boolean | undefined; } | undefined; readonly allow_admins_to_overwrite?: boolean | undefined; readonly autofill?: "off" | "ai" | "matching_metadata" | "matching_tags" | "matching_metadata_or_tags" | undefined; readonly autofill_content_types?: readonly import('../../../../types/openapi').FileContentTypeEnum[] | null | undefined; readonly data?: { readonly groups: readonly { readonly id: string; readonly name: string; readonly slides: readonly ({ readonly id: string; readonly type: "slide"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; readonly slide: { readonly index: number; readonly url: import('../../../../types/openapi').FileRetrieve["thumbnail_url"]; }; } | { readonly id: string; readonly type: "file"; readonly file: { readonly metadata?: { readonly [x: string]: any; } | undefined; readonly id: string; readonly name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; readonly tags?: readonly string[] | undefined; readonly thumbnail_url: string | null; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: { readonly [x: string]: any; } | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; })[]; }[]; readonly filters?: { readonly [x: string]: any; } | undefined; readonly name: string; readonly hide_footer?: boolean | undefined; readonly data_accessor?: string | undefined; } | { readonly layout_type: import('../types/canvas').GridLayoutTypes; readonly columns: number; } | { readonly span: number; readonly tooltips?: readonly { readonly content?: string | undefined; readonly content_style?: { readonly [x: string]: any; } | undefined; readonly trigger?: string | undefined; readonly trigger_style?: { readonly [x: string]: any; } | undefined; }[] | undefined; } | { readonly content?: string | undefined; } | { readonly images?: readonly { readonly url: string; readonly is_uploaded_asset?: boolean | undefined; }[] | undefined; readonly placeholder_height?: string | undefined; readonly include_all_images_in_pdf?: boolean | undefined; } | { readonly asset_type: "external"; readonly external_url: string; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly from?: "custom" | "pexels" | "unsplash" | "ai" | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly asset_type: "pitcher_asset"; readonly file: { readonly id: import('../../../../types/openapi').File["id"]; readonly name: import('../../../../types/openapi').File["name"]; readonly content_url?: import('../../../../types/openapi').File["content_url"] | undefined; }; readonly type: "image" | "video"; readonly horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; readonly poster_url?: string | undefined; readonly poster_background_size?: BackgroundSize | undefined; } | { readonly type: "app"; readonly app_name: string; readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly embed_locations?: readonly EmbedLocation[] | undefined; readonly headless_locations?: readonly EmbedLocation[] | undefined; readonly properties_by_embed_location?: { readonly dsr?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly ui_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly admin_instance?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly overlay_app?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_section_execution?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; readonly canvas_drawer?: { readonly start_in_loading_mode?: boolean | undefined; } | undefined; } | undefined; readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; } | null; readonly settings?: { readonly [x: string]: Readonly; } | undefined; } | { readonly items: readonly ({ readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url?: import('../../../../types/openapi').FileRetrieve["content_url"] | undefined; readonly content_type?: (import('../../../../types/openapi').FileContentTypeEnum | null) | undefined; readonly content_extension?: import('../../../../types/openapi').FileRetrieve["content_extension"] | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; }; readonly slide: { readonly index: number; readonly url?: import('../../../../types/openapi').FileRetrieve["content_thumbnails"][number] | undefined; }; readonly type: "slide"; } | { readonly file: { readonly id: import('../../../../types/openapi').FileRetrieve["id"]; readonly snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; readonly name: import('../../../../types/openapi').FileRetrieve["name"]; readonly is_deleted?: boolean | undefined; readonly expires_at?: string | null | undefined; readonly content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum | null; readonly content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly tags?: readonly string[] | undefined; readonly thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; readonly content_thumbnails?: readonly string[] | null | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: { readonly [x: string]: any; } | null | undefined; }; readonly type: "file"; })[]; readonly size?: "medium" | undefined; readonly layout_type?: import('../types/canvas').ContentGridLayoutTypes | undefined; readonly data_accessor?: string | undefined; } | { readonly sections: readonly { readonly id: string; readonly style?: { readonly [x: string]: any; } | undefined; readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; }[]; readonly animation_in?: string | undefined; readonly selection_strategy?: "free" | "single" | "at-least-one" | "app" | undefined; readonly selection_app_name?: string | undefined; readonly is_restricted_to_preselections?: boolean | undefined; } | { readonly html: string; } | { readonly src: string | null; readonly height?: string | undefined; readonly width?: string | undefined; readonly full_screen_mode?: boolean | undefined; readonly add_session_context?: boolean | undefined; } | { readonly alignment?: import('../types/canvas').LinkAlignmentTypes | undefined; readonly background_color?: string | undefined; readonly canvas_anchor?: string | undefined; readonly color?: string | undefined; readonly display_text?: string | undefined; readonly file?: { readonly id?: string | undefined; readonly global_id?: string | undefined; readonly name?: string | undefined; readonly type?: import('../../../../types/openapi').FileTypeEnum | undefined; readonly size?: number | null | undefined; readonly status?: import('../../../../types/openapi').FileStatusEnum | undefined; readonly content_type?: import('../../../../types/openapi').FileContentTypeEnum | undefined; readonly content_extension?: string | null | undefined; readonly content_length?: number | null | undefined; readonly content_url?: string | null | undefined; readonly original_extension?: string | null | undefined; readonly original_url?: string | null | undefined; readonly thumbnail_url?: string | null | undefined; readonly download_type?: import('../../../../types/openapi').DownloadTypeEnum | undefined; readonly zip_size?: number | null | undefined; readonly zip_url?: string | null | undefined; readonly access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; readonly role?: import('../../../../types/openapi').CollaborationRoleEnum | undefined; readonly permissions?: { readonly can_download?: boolean | undefined; readonly can_share?: boolean | undefined; } | undefined; readonly metadata?: { readonly [x: string]: any; } | undefined; readonly app_metadata?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly published_at?: string | null | undefined; readonly expires_at?: string | null | undefined; readonly instance_id?: string | undefined; readonly folder_id?: string | undefined; readonly folder?: { readonly id: string; readonly name: string; } | undefined; readonly shared_link?: { readonly url: string; readonly short_url?: string | null | undefined; } | undefined; readonly owned_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly created_at?: string | undefined; readonly created_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly modified_at?: string | undefined; readonly modified_by?: { readonly id: number; readonly name: string; readonly email?: string | undefined; } | undefined; readonly page_index?: number | undefined; } | null | undefined; readonly font_family?: string | undefined; readonly font_size?: number | undefined; readonly link_type?: import('../types/canvas').LinkAnchorTypes | undefined; readonly page_index?: number | undefined; readonly preview_type?: import('../types/canvas').LinkPreviewTypes | undefined; readonly target?: "_self" | "_blank" | undefined; readonly url?: string | undefined; } | {} | { readonly aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; readonly background_video_url?: string | undefined; } | { readonly events: readonly { readonly top_hint?: string | undefined; readonly top_hint_style?: { readonly [x: string]: any; } | undefined; readonly title?: string | undefined; readonly title_style?: { readonly [x: string]: any; } | undefined; readonly description?: string | undefined; readonly description_style?: { readonly [x: string]: any; } | undefined; readonly image_url?: string | undefined; readonly image_style?: { readonly [x: string]: any; } | undefined; readonly icon?: string | undefined; readonly icon_style?: { readonly [x: string]: any; } | undefined; readonly card_style?: { readonly [x: string]: any; } | undefined; }[]; readonly layout: "vertical" | "horizontal"; } | { readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly layout: "column" | "row"; readonly page_size?: number | undefined; readonly path: string; readonly properties: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly break_groups_on_new_page?: boolean | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | { readonly hierarchy: readonly { readonly type: "group" | "data"; readonly path: string; readonly group_by_key?: string | undefined; }[]; readonly columns: readonly { readonly key: string; readonly display_name?: string | undefined; readonly sort: { readonly direction?: "asc" | "desc" | undefined; readonly default?: boolean | undefined; readonly enabled: boolean; }; readonly group?: boolean | undefined; readonly printable?: boolean | undefined; readonly format?: { readonly type?: "currency" | "number" | "percentage" | "date" | undefined; readonly currency?: string | undefined; readonly decimals?: number | undefined; readonly thousandsSeparator?: boolean | undefined; readonly dateFormat?: string | undefined; } | undefined; }[]; readonly header_path?: string | undefined; readonly footer_path?: string | undefined; readonly filters?: readonly { readonly property: string; readonly operator: import('../../../types/query-builder.types').QueryOperator; readonly value: string; }[] | undefined; readonly theme?: { readonly background_color?: string | null | undefined; readonly group_header_color?: string | null | undefined; readonly font_family?: string | undefined; } | undefined; readonly enable_row_striping?: boolean | undefined; readonly striping_color?: string | null | undefined; readonly striping_start_from_first?: boolean | undefined; } | undefined; readonly children?: readonly /*elided*/ any[] | undefined; readonly when_used_in_section?: { readonly is_editable: boolean; readonly is_removable: boolean; } | undefined; readonly style?: { readonly [x: string]: any; } | undefined; readonly tags?: readonly string[] | undefined; readonly theme_meta?: { readonly bg_color_palette_index?: number | undefined; } | { readonly dt_header_bg_palette_index?: number | undefined; readonly dt_group_header_bg_palette_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | { readonly is_theme_logo?: boolean | undefined; readonly theme_asset_index?: number | undefined; readonly bg_color_palette_index?: number | undefined; } | undefined; readonly height?: string | undefined; }; }; }>; sectionComponentOverrides: Ref; selectedComponentType: import('vue').ComputedRef; selectedComponentParentType: import('vue').ComputedRef; activeEditNodeParentType: import('vue').ComputedRef; selectedComponentParent: import('vue').ComputedRef<{ id: string; type: ComponentTypes; tracking_id: string; visible?: { edit_mode: boolean; presentation_mode: boolean; pdf: boolean; web: boolean; } | undefined; linkable?: { linkable_in_templates: boolean; } | undefined; print?: { scale_to_fit_page?: boolean | undefined; } | undefined; allow_admins_to_overwrite?: boolean | undefined; autofill?: "off" | "ai" | "matching_metadata" | "matching_tags" | "matching_metadata_or_tags" | undefined; autofill_content_types?: import('../../../../types/openapi').FileContentTypeEnum[] | null | undefined; data?: import('../types/canvas').PageBreakProps | { groups: { id: string; name: string; slides: ({ id: string; type: "slide"; file: { metadata?: Record | undefined; readonly id: string; name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; tags?: Array | undefined; readonly thumbnail_url: string | null; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: Record | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; slide: { index: number; url: import('../../../../types/openapi').FileRetrieve["thumbnail_url"]; }; } | { id: string; type: "file"; file: { metadata?: Record | undefined; readonly id: string; name?: string | undefined; readonly type: import('../../../../types/openapi').FileTypeEnum; tags?: Array | undefined; readonly thumbnail_url: string | null; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; readonly content_url: string | null; readonly content_type: import('../../../../types/openapi').FileContentTypeEnum; readonly pspdfkit_auth_payload: Record | null; readonly pspdfkit_document_id: string | null; readonly pspdfkit_server_url: string | null; }; })[]; }[]; filters?: Record | undefined; name: string; hide_footer?: boolean | undefined; data_accessor?: string | undefined; } | { layout_type: import('../types/canvas').GridLayoutTypes; columns: number; } | { span: number; tooltips?: { content?: string | undefined; content_style?: Record | undefined; trigger?: string | undefined; trigger_style?: Record | undefined; }[] | undefined; } | { content?: string | undefined; } | { images?: { url: string; is_uploaded_asset?: boolean | undefined; }[] | undefined; placeholder_height?: string | undefined; include_all_images_in_pdf?: boolean | undefined; } | { asset_type: "external"; external_url: string; type: "image" | "video"; horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; from?: "custom" | "pexels" | "unsplash" | "ai" | undefined; poster_url?: string | undefined; poster_background_size?: BackgroundSize | undefined; } | { asset_type: "pitcher_asset"; file: { id: import('../../../../types/openapi').File["id"]; name: import('../../../../types/openapi').File["name"]; content_url?: import('../../../../types/openapi').File["content_url"] | undefined; }; type: "image" | "video"; horizontal_alignment?: import('../types/canvas').MultimediaHorizontalAlignmentOptions | undefined; poster_url?: string | undefined; poster_background_size?: BackgroundSize | undefined; } | { type: "app"; app_name: string; src: string | null; height?: string | undefined; width?: string | undefined; full_screen_mode?: boolean | undefined; embed_locations?: EmbedLocation[] | undefined; headless_locations?: EmbedLocation[] | undefined; properties_by_embed_location?: { dsr?: { start_in_loading_mode?: boolean | undefined; } | undefined; canvas?: { start_in_loading_mode?: boolean | undefined; } | undefined; ui_app?: { start_in_loading_mode?: boolean | undefined; } | undefined; admin_instance?: { start_in_loading_mode?: boolean | undefined; } | undefined; overlay_app?: { start_in_loading_mode?: boolean | undefined; } | undefined; canvas_section_execution?: { start_in_loading_mode?: boolean | undefined; } | undefined; canvas_drawer?: { start_in_loading_mode?: boolean | undefined; } | undefined; } | undefined; file: { id: import('../../../../types/openapi').FileRetrieve["id"]; snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; name: import('../../../../types/openapi').FileRetrieve["name"]; is_deleted?: boolean | undefined; expires_at?: string | null | undefined; content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; content_type: import('../../../../types/openapi').FileContentTypeEnum | null; content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; tags?: string[] | undefined; thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; content_thumbnails?: (import('../../../../types/openapi').FileRetrieve["content_thumbnails"] | null) | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_auth_payload"] | undefined; } | null; settings?: Record | undefined; } | { items: ({ file: { id: import('../../../../types/openapi').FileRetrieve["id"]; snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; name: import('../../../../types/openapi').FileRetrieve["name"]; is_deleted?: boolean | undefined; expires_at?: string | null | undefined; content_url?: import('../../../../types/openapi').FileRetrieve["content_url"] | undefined; content_type?: (import('../../../../types/openapi').FileContentTypeEnum | null) | undefined; content_extension?: import('../../../../types/openapi').FileRetrieve["content_extension"] | undefined; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; tags?: string[] | undefined; }; slide: { index: number; url?: import('../../../../types/openapi').FileRetrieve["content_thumbnails"][number] | undefined; }; type: "slide"; } | { file: { id: import('../../../../types/openapi').FileRetrieve["id"]; snapshot_id?: import('../../../../types/openapi').FileRetrieve["id"] | undefined; name: import('../../../../types/openapi').FileRetrieve["name"]; is_deleted?: boolean | undefined; expires_at?: string | null | undefined; content_url: import('../../../../types/openapi').FileRetrieve["content_url"]; content_type: import('../../../../types/openapi').FileContentTypeEnum | null; content_extension: import('../../../../types/openapi').FileRetrieve["content_extension"]; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; tags?: string[] | undefined; thumbnail_url?: import('../../../../types/openapi').FileRetrieve["thumbnail_url"] | undefined; readonly content_length?: import('../../../../types/openapi').FileRetrieve["content_length"] | undefined; content_thumbnails?: (import('../../../../types/openapi').FileRetrieve["content_thumbnails"] | null) | undefined; readonly pspdfkit_server_url?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_server_url"] | undefined; readonly pspdfkit_auth_payload?: import('../../../components/CFileViewer/CFileViewer.types').FileModel["pspdfkit_auth_payload"] | undefined; }; type: "file"; })[]; size?: "medium" | undefined; layout_type?: import('../types/canvas').ContentGridLayoutTypes | undefined; data_accessor?: string | undefined; } | { sections: { id: string; style?: Record | undefined; aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; background_video_url?: string | undefined; }[]; animation_in?: string | undefined; selection_strategy?: "free" | "single" | "at-least-one" | "app" | undefined; selection_app_name?: string | undefined; is_restricted_to_preselections?: boolean | undefined; } | { html: string; } | { src: string | null; height?: string | undefined; width?: string | undefined; full_screen_mode?: boolean | undefined; add_session_context?: boolean | undefined; } | { alignment?: import('../types/canvas').LinkAlignmentTypes | undefined; background_color?: string | undefined; canvas_anchor?: string | undefined; color?: string | undefined; display_text?: string | undefined; file?: { readonly id?: string | undefined; readonly global_id?: string | undefined; name?: string | undefined; readonly type?: import('../../../../types/openapi').FileTypeEnum | undefined; readonly size?: number | null | undefined; readonly status?: import('../../../../types/openapi').FileStatusEnum | undefined; readonly content_type?: import('../../../../types/openapi').FileContentTypeEnum | undefined; readonly content_extension?: string | null | undefined; readonly content_length?: number | null | undefined; readonly content_url?: string | null | undefined; readonly original_extension?: string | null | undefined; readonly original_url?: string | null | undefined; readonly thumbnail_url?: string | null | undefined; download_type?: import('../../../../types/openapi').DownloadTypeEnum | undefined; readonly zip_size?: number | null | undefined; readonly zip_url?: string | null | undefined; access_type?: import('../../../../types/openapi').AccessTypeEnum | undefined; readonly role?: import('../../../../types/openapi').CollaborationRoleEnum | undefined; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; metadata?: Record | undefined; app_metadata?: Record | undefined; tags?: Array | undefined; readonly published_at?: string | null | undefined; expires_at?: string | null | undefined; readonly instance_id?: string | undefined; folder_id?: string | undefined; readonly folder?: { readonly id: string; name: string; } | undefined; readonly shared_link?: { readonly url: string; short_url?: string | null | undefined; } | undefined; readonly owned_by?: { readonly id: number; readonly name: string; email?: string | undefined; } | undefined; readonly created_at?: string | undefined; readonly created_by?: { readonly id: number; readonly name: string; email?: string | undefined; } | undefined; readonly modified_at?: string | undefined; readonly modified_by?: { readonly id: number; readonly name: string; email?: string | undefined; } | undefined; page_index?: number | undefined; } | null | undefined; font_family?: string | undefined; font_size?: number | undefined; link_type?: import('../types/canvas').LinkAnchorTypes | undefined; page_index?: number | undefined; preview_type?: import('../types/canvas').LinkPreviewTypes | undefined; target?: "_self" | "_blank" | undefined; url?: string | undefined; } | { aspect_ratio?: ("contain" | "unlocked" | "16:9" | "16:10" | "4:3" | "1:1") | undefined; background_video_url?: string | undefined; } | { events: { top_hint?: string | undefined; top_hint_style?: Record | undefined; title?: string | undefined; title_style?: Record | undefined; description?: string | undefined; description_style?: Record | undefined; image_url?: string | undefined; image_style?: Record | undefined; icon?: string | undefined; icon_style?: Record | undefined; card_style?: Record | undefined; }[]; layout: "vertical" | "horizontal"; } | { filters?: { property: string; operator: import('../../../types/query-builder.types').QueryOperator; value: string; }[] | undefined; layout: "column" | "row"; page_size?: number | undefined; path: string; properties: { key: string; display_name?: string | undefined; sort: { direction?: "asc" | "desc" | undefined; default?: boolean | undefined; enabled: boolean; }; group?: boolean | undefined; printable?: boolean | undefined; format?: { type?: "currency" | "number" | "percentage" | "date" | undefined; currency?: string | undefined; decimals?: number | undefined; thousandsSeparator?: boolean | undefined; dateFormat?: string | undefined; } | undefined; }[]; theme?: { background_color?: string | null | undefined; group_header_color?: string | null | undefined; font_family?: string | undefined; } | undefined; break_groups_on_new_page?: boolean | undefined; enable_row_striping?: boolean | undefined; striping_color?: string | null | undefined; striping_start_from_first?: boolean | undefined; } | { hierarchy: { type: "group" | "data"; path: string; group_by_key?: string | undefined; }[]; columns: { key: string; display_name?: string | undefined; sort: { direction?: "asc" | "desc" | undefined; default?: boolean | undefined; enabled: boolean; }; group?: boolean | undefined; printable?: boolean | undefined; format?: { type?: "currency" | "number" | "percentage" | "date" | undefined; currency?: string | undefined; decimals?: number | undefined; thousandsSeparator?: boolean | undefined; dateFormat?: string | undefined; } | undefined; }[]; header_path?: string | undefined; footer_path?: string | undefined; filters?: { property: string; operator: import('../../../types/query-builder.types').QueryOperator; value: string; }[] | undefined; theme?: { background_color?: string | null | undefined; group_header_color?: string | null | undefined; font_family?: string | undefined; } | undefined; enable_row_striping?: boolean | undefined; striping_color?: string | null | undefined; striping_start_from_first?: boolean | undefined; } | undefined; children?: /*elided*/ any[] | undefined; when_used_in_section?: { is_editable: boolean; is_removable: boolean; } | undefined; style?: Record | undefined; tags?: string[] | undefined; theme_meta?: { bg_color_palette_index?: number | undefined; } | { dt_header_bg_palette_index?: number | undefined; dt_group_header_bg_palette_index?: number | undefined; bg_color_palette_index?: number | undefined; } | { is_theme_logo?: boolean | undefined; theme_asset_index?: number | undefined; bg_color_palette_index?: number | undefined; } | undefined; height?: string | undefined; } | null>; share: Ref<((canvasId: CanvasRetrieve["id"]) => Promise) | undefined, ((canvasId: CanvasRetrieve["id"]) => Promise) | undefined>; singletonsInCanvasMap: import('vue').ComputedRef>; startPage: Ref; visibleCollectionPlayerRefs: Ref; handleKeyAction: ActionCallback; element: HTMLElement; } | null, { isFullscreen: Ref; handleKeyAction: ActionCallback; element: HTMLElement; } | null>> & Omit; handleKeyAction: ActionCallback; element: HTMLElement; } | null, { isFullscreen: Ref; handleKeyAction: ActionCallback; element: HTMLElement; } | null>>, keyof Set>, Set; handleKeyAction: ActionCallback; element: HTMLElement; } | null, { isFullscreen: Ref; handleKeyAction: ActionCallback; element: HTMLElement; } | null>> | (Set; handleKeyAction: ActionCallback; element: HTMLElement; } | null, { isFullscreen: Ref; handleKeyAction: ActionCallback; element: HTMLElement; } | null>> & Omit; handleKeyAction: ActionCallback; element: HTMLElement; } | null, { isFullscreen: Ref; handleKeyAction: ActionCallback; element: HTMLElement; } | null>>, keyof Set>)>; builderCache: Ref, Record>; writeablePitcherSettings: Ref<{ auto_assignment_rules?: { connection_id: string; target_instance_id: string; groups?: string[] | undefined; }[] | undefined; canvas?: { use_linkable_in_catalogiq?: boolean | undefined; enable_v_trusted_js_in_html?: boolean | undefined; enable_read_only_canvas_creation_account?: boolean | undefined; scribble_file_renderer?: "image" | "pdfjs" | "pspdfkit" | undefined; enable_wizard_preview_button?: boolean | undefined; locks_polling_interval?: number | undefined; shared_link?: { title?: string | undefined; email_disclaimer?: string | undefined; logo_url?: string | undefined; logo_style?: Record | undefined; valid_until_options?: { label: string; value: number; }[] | undefined; disable_rep_changing_allow_download?: boolean | undefined; initial_allow_download?: boolean | undefined; } | undefined; hide_page_break_in_toc?: boolean | undefined; disable_display_index_in_toc?: boolean | undefined; autohide_section_on_created?: { autohide_in_shared_link?: string | undefined; start_date?: Date | undefined; } | undefined; component_availability?: { Multimedia: boolean; Block: boolean; Carousel: boolean; CollectionPlayer: boolean; ContentGrid: boolean; CustomDataTable: boolean; DataCharts: boolean; DynamicDataTable: boolean; Embeddable: boolean; Grid: boolean; Html: boolean; IFrame: boolean; Link: boolean; Page: boolean; PageBreak: boolean; Scribble: boolean; SectionList: boolean; Text: boolean; Timeline: boolean; apps?: Record | undefined; } | undefined; component_availability_roles?: { Multimedia: { admin?: boolean | undefined; rep?: boolean | undefined; }; Block: { admin?: boolean | undefined; rep?: boolean | undefined; }; Carousel: { admin?: boolean | undefined; rep?: boolean | undefined; }; CollectionPlayer: { admin?: boolean | undefined; rep?: boolean | undefined; }; ContentGrid: { admin?: boolean | undefined; rep?: boolean | undefined; }; CustomDataTable: { admin?: boolean | undefined; rep?: boolean | undefined; }; DataCharts: { admin?: boolean | undefined; rep?: boolean | undefined; }; DynamicDataTable: { admin?: boolean | undefined; rep?: boolean | undefined; }; Embeddable: { admin?: boolean | undefined; rep?: boolean | undefined; }; Grid: { admin?: boolean | undefined; rep?: boolean | undefined; }; Html: { admin?: boolean | undefined; rep?: boolean | undefined; }; IFrame: { admin?: boolean | undefined; rep?: boolean | undefined; }; Link: { admin?: boolean | undefined; rep?: boolean | undefined; }; Page: { admin?: boolean | undefined; rep?: boolean | undefined; }; PageBreak: { admin?: boolean | undefined; rep?: boolean | undefined; }; Scribble: { admin?: boolean | undefined; rep?: boolean | undefined; }; SectionList: { admin?: boolean | undefined; rep?: boolean | undefined; }; Text: { admin?: boolean | undefined; rep?: boolean | undefined; }; Timeline: { admin?: boolean | undefined; rep?: boolean | undefined; }; apps?: Record | undefined; } | undefined; content_grid_autofill_files_filter_iteratee?: string | undefined; section_content_grid_autofill_files_filter_iteratee?: string | undefined; show_extra_exit_button_in_fullscreen_mode?: boolean | undefined; show_fallback_section_name_on_collapsibles?: boolean | undefined; capture_component_enter_exit_events?: "all" | "named_components" | undefined; enable_collection_player_component?: boolean | undefined; autoselect_selected_canvas_account?: boolean | undefined; require_account_on_canvas_creation?: boolean | undefined; enable_canvases_account_filtering?: boolean | undefined; pptx_slide_image_width?: number | undefined; correlation_id_cleanup_delay?: number | undefined; async_download_expiration_hours?: number | undefined; async_download_api_url?: string | undefined; async_download_callback_url?: string | undefined; section_list_mode?: "pagination" | "collapsibles" | undefined; disable_rep_canvas_creation?: boolean | undefined; disable_shared_link_creation?: boolean | undefined; hide_meeting_bar?: boolean | undefined; } | undefined; allow_revoke_shared_link?: boolean | undefined; enable_slotty_ui_asset_manager?: boolean | undefined; enable_admin_asset_manager?: boolean | undefined; api_client_timeout?: number | undefined; enable_monaco_html_editor?: boolean | undefined; skip_metadata_keys_in_list_item?: string[] | undefined; enable_multi_language?: boolean | undefined; enable_multipeer_connectivity?: boolean | undefined; enable_syncbox?: boolean | undefined; canvases_route_order?: number | undefined; content_browser_route_order?: number | undefined; assets_route_order?: number | undefined; impact_show_only_saved_canvases_in_canvas_manager?: boolean | undefined; translation_overrides?: { en?: Record | undefined; de?: Record | undefined; pl?: Record | undefined; tr?: Record | undefined; el?: Record | undefined; fr?: Record | undefined; es?: Record | undefined; th?: Record | undefined; ja?: Record | undefined; zh?: Record | undefined; it?: Record | undefined; pt?: Record | undefined; "pt-br"?: Record | undefined; nl?: Record | undefined; } | undefined; file_annotations_mode?: "admin" | "personal" | undefined; minimum_event_duration_in_call?: number | undefined; enable_content_rating_in_call?: boolean | undefined; enable_speaker_notes?: boolean | undefined; display_metadata_filters_in_modal?: boolean | undefined; enable_js_api_recommended_files?: boolean | undefined; metadata_highlight_properties?: { background_color?: string | undefined; color?: string | undefined; icon?: string | undefined; key: string; match_value: string | string[] | number | boolean; text: string; }[] | undefined; business_logic_ids_to_section_ids_resolver?: string | undefined; section_thumbnail_url_transformer?: string | undefined; pipe_multi_search_separator?: string | undefined; enable_crm_privacy_mode?: boolean | undefined; enable_indicators?: boolean | undefined; enable_metadata_info_in_list_item?: boolean | undefined; smart_folder_rule_attributes?: { sync?: boolean | undefined; max_sync_limit?: number | undefined; sync_chunk_size?: number | undefined; files?: { name: string; type: "string" | "boolean" | "number" | "date" | "array"; accessor: string; display_name: string; }[] | undefined; canvas?: { name: string; type: "string" | "boolean" | "number" | "date" | "array"; accessor: string; display_name: string; }[] | undefined; canvas_templates?: { name: string; type: "string" | "boolean" | "number" | "date" | "array"; accessor: string; display_name: string; }[] | undefined; section?: { name: string; type: "string" | "boolean" | "number" | "date" | "array"; accessor: string; display_name: string; }[] | undefined; } | undefined; ios?: /*elided*/ any | undefined; full_text_search_config?: string | undefined; include_file_content_in_full_text_search?: boolean | undefined; include_file_metadata_in_full_text_search?: boolean | undefined; include_canvas_content_in_full_text_search?: boolean | undefined; include_canvas_metadata_in_full_text_search?: boolean | undefined; use_collection_player_as_default_file_viewer?: boolean | undefined; use_collection_player_as_default_file_viewer_for_content_extensions?: string[] | undefined; use_collection_player_as_default_file_viewer_for_original_extensions?: string[] | undefined; enable_ppt_converter_in_canvas_templates?: boolean | undefined; generate_only_sections_in_ppt_converter?: boolean | undefined; convert_pptx_to_html?: boolean | undefined; convert_pptx_to_html_default_value?: boolean | undefined; enable_search_with_suggestions?: boolean | undefined; enable_search_filter_with_suggestions?: boolean | undefined; enable_quick_filters_for_search_metadata_filters?: boolean | undefined; enable_thumbnails_for_templates_and_blocks?: boolean | undefined; default_pdf_page_dimensions?: { width?: number | string | undefined; height?: number | string | undefined; print_scale?: number | undefined; } | undefined; disable_browser_search_context?: boolean | undefined; location_prompt_type?: "warning" | "block" | undefined; location_prompt_message?: string | undefined; use_collection_player_with_annotations?: boolean | undefined; disable_core_canvas_metadata?: boolean | undefined; enable_folder_description_via_name?: boolean | undefined; enable_download_original_file_in_impact?: boolean | undefined; alternative_canvas_fullscreen?: boolean | undefined; enable_presentation_annotations?: boolean | undefined; max_files_limit?: number | undefined; is_meeting_bar_account_selection_disabled?: boolean | undefined; disable_postcall?: boolean | undefined; launch_in_present_mode_on_creation?: boolean | undefined; slotty_ui_route_config?: { name: string; enabled: boolean; type: "base" | "app"; }[] | undefined; custom_event?: string | undefined; enable_recents?: boolean | undefined; enable_favorites?: boolean | undefined; enable_sync_file_filtering?: boolean | undefined; time_format?: string | undefined; date_format?: string | undefined; }, (OrganizationSettings & { canvas?: { hide_page_break_in_toc?: boolean; disable_display_index_in_toc?: boolean; autohide_section_on_created?: import('../../../types/instanceSettings.types.ts').AutohideSectionOnCreated; component_availability?: import('../../../types/instanceSettings.types.ts').CanvasComponentAvailability & { apps?: Record; }; component_availability_roles?: import('../../../types/instanceSettings.types.ts').CanvasComponentAvailabilityRoles & { apps?: Record; }; content_grid_autofill_files_filter_iteratee?: string; section_content_grid_autofill_files_filter_iteratee?: string; show_extra_exit_button_in_fullscreen_mode?: boolean; show_fallback_section_name_on_collapsibles?: boolean; capture_component_enter_exit_events?: "all" | "named_components"; enable_collection_player_component?: boolean; autoselect_selected_canvas_account?: boolean; require_account_on_canvas_creation?: boolean; enable_canvases_account_filtering?: boolean; pptx_slide_image_width?: number; correlation_id_cleanup_delay?: number; async_download_expiration_hours?: number; async_download_api_url?: string; async_download_callback_url?: string; section_list_mode?: "pagination" | "collapsibles"; disable_rep_canvas_creation?: boolean; disable_shared_link_creation?: boolean; hide_meeting_bar?: boolean; }; custom_event?: string; enable_recents?: boolean; enable_favorites?: boolean; enable_multipeer_connectivity?: boolean; enable_syncbox?: boolean; enable_sync_file_filtering?: boolean; time_format?: string; date_format?: string; ios?: InstanceSettings; }) | { auto_assignment_rules?: { connection_id: string; target_instance_id: string; groups?: string[] | undefined; }[] | undefined; canvas?: { use_linkable_in_catalogiq?: boolean | undefined; enable_v_trusted_js_in_html?: boolean | undefined; enable_read_only_canvas_creation_account?: boolean | undefined; scribble_file_renderer?: "image" | "pdfjs" | "pspdfkit" | undefined; enable_wizard_preview_button?: boolean | undefined; locks_polling_interval?: number | undefined; shared_link?: { title?: string | undefined; email_disclaimer?: string | undefined; logo_url?: string | undefined; logo_style?: Record | undefined; valid_until_options?: { label: string; value: number; }[] | undefined; disable_rep_changing_allow_download?: boolean | undefined; initial_allow_download?: boolean | undefined; } | undefined; hide_page_break_in_toc?: boolean | undefined; disable_display_index_in_toc?: boolean | undefined; autohide_section_on_created?: { autohide_in_shared_link?: string | undefined; start_date?: Date | undefined; } | undefined; component_availability?: { Multimedia: boolean; Block: boolean; Carousel: boolean; CollectionPlayer: boolean; ContentGrid: boolean; CustomDataTable: boolean; DataCharts: boolean; DynamicDataTable: boolean; Embeddable: boolean; Grid: boolean; Html: boolean; IFrame: boolean; Link: boolean; Page: boolean; PageBreak: boolean; Scribble: boolean; SectionList: boolean; Text: boolean; Timeline: boolean; apps?: Record | undefined; } | undefined; component_availability_roles?: { Multimedia: { admin?: boolean | undefined; rep?: boolean | undefined; }; Block: { admin?: boolean | undefined; rep?: boolean | undefined; }; Carousel: { admin?: boolean | undefined; rep?: boolean | undefined; }; CollectionPlayer: { admin?: boolean | undefined; rep?: boolean | undefined; }; ContentGrid: { admin?: boolean | undefined; rep?: boolean | undefined; }; CustomDataTable: { admin?: boolean | undefined; rep?: boolean | undefined; }; DataCharts: { admin?: boolean | undefined; rep?: boolean | undefined; }; DynamicDataTable: { admin?: boolean | undefined; rep?: boolean | undefined; }; Embeddable: { admin?: boolean | undefined; rep?: boolean | undefined; }; Grid: { admin?: boolean | undefined; rep?: boolean | undefined; }; Html: { admin?: boolean | undefined; rep?: boolean | undefined; }; IFrame: { admin?: boolean | undefined; rep?: boolean | undefined; }; Link: { admin?: boolean | undefined; rep?: boolean | undefined; }; Page: { admin?: boolean | undefined; rep?: boolean | undefined; }; PageBreak: { admin?: boolean | undefined; rep?: boolean | undefined; }; Scribble: { admin?: boolean | undefined; rep?: boolean | undefined; }; SectionList: { admin?: boolean | undefined; rep?: boolean | undefined; }; Text: { admin?: boolean | undefined; rep?: boolean | undefined; }; Timeline: { admin?: boolean | undefined; rep?: boolean | undefined; }; apps?: Record | undefined; } | undefined; content_grid_autofill_files_filter_iteratee?: string | undefined; section_content_grid_autofill_files_filter_iteratee?: string | undefined; show_extra_exit_button_in_fullscreen_mode?: boolean | undefined; show_fallback_section_name_on_collapsibles?: boolean | undefined; capture_component_enter_exit_events?: "all" | "named_components" | undefined; enable_collection_player_component?: boolean | undefined; autoselect_selected_canvas_account?: boolean | undefined; require_account_on_canvas_creation?: boolean | undefined; enable_canvases_account_filtering?: boolean | undefined; pptx_slide_image_width?: number | undefined; correlation_id_cleanup_delay?: number | undefined; async_download_expiration_hours?: number | undefined; async_download_api_url?: string | undefined; async_download_callback_url?: string | undefined; section_list_mode?: "pagination" | "collapsibles" | undefined; disable_rep_canvas_creation?: boolean | undefined; disable_shared_link_creation?: boolean | undefined; hide_meeting_bar?: boolean | undefined; } | undefined; allow_revoke_shared_link?: boolean | undefined; enable_slotty_ui_asset_manager?: boolean | undefined; enable_admin_asset_manager?: boolean | undefined; api_client_timeout?: number | undefined; enable_monaco_html_editor?: boolean | undefined; skip_metadata_keys_in_list_item?: string[] | undefined; enable_multi_language?: boolean | undefined; enable_multipeer_connectivity?: boolean | undefined; enable_syncbox?: boolean | undefined; canvases_route_order?: number | undefined; content_browser_route_order?: number | undefined; assets_route_order?: number | undefined; impact_show_only_saved_canvases_in_canvas_manager?: boolean | undefined; translation_overrides?: { en?: Record | undefined; de?: Record | undefined; pl?: Record | undefined; tr?: Record | undefined; el?: Record | undefined; fr?: Record | undefined; es?: Record | undefined; th?: Record | undefined; ja?: Record | undefined; zh?: Record | undefined; it?: Record | undefined; pt?: Record | undefined; "pt-br"?: Record | undefined; nl?: Record | undefined; } | undefined; file_annotations_mode?: "admin" | "personal" | undefined; minimum_event_duration_in_call?: number | undefined; enable_content_rating_in_call?: boolean | undefined; enable_speaker_notes?: boolean | undefined; display_metadata_filters_in_modal?: boolean | undefined; enable_js_api_recommended_files?: boolean | undefined; metadata_highlight_properties?: { background_color?: string | undefined; color?: string | undefined; icon?: string | undefined; key: string; match_value: string | string[] | number | boolean; text: string; }[] | undefined; business_logic_ids_to_section_ids_resolver?: string | undefined; section_thumbnail_url_transformer?: string | undefined; pipe_multi_search_separator?: string | undefined; enable_crm_privacy_mode?: boolean | undefined; enable_indicators?: boolean | undefined; enable_metadata_info_in_list_item?: boolean | undefined; smart_folder_rule_attributes?: { sync?: boolean | undefined; max_sync_limit?: number | undefined; sync_chunk_size?: number | undefined; files?: { name: string; type: "string" | "boolean" | "number" | "date" | "array"; accessor: string; display_name: string; }[] | undefined; canvas?: { name: string; type: "string" | "boolean" | "number" | "date" | "array"; accessor: string; display_name: string; }[] | undefined; canvas_templates?: { name: string; type: "string" | "boolean" | "number" | "date" | "array"; accessor: string; display_name: string; }[] | undefined; section?: { name: string; type: "string" | "boolean" | "number" | "date" | "array"; accessor: string; display_name: string; }[] | undefined; } | undefined; ios?: /*elided*/ any | undefined; full_text_search_config?: string | undefined; include_file_content_in_full_text_search?: boolean | undefined; include_file_metadata_in_full_text_search?: boolean | undefined; include_canvas_content_in_full_text_search?: boolean | undefined; include_canvas_metadata_in_full_text_search?: boolean | undefined; use_collection_player_as_default_file_viewer?: boolean | undefined; use_collection_player_as_default_file_viewer_for_content_extensions?: string[] | undefined; use_collection_player_as_default_file_viewer_for_original_extensions?: string[] | undefined; enable_ppt_converter_in_canvas_templates?: boolean | undefined; generate_only_sections_in_ppt_converter?: boolean | undefined; convert_pptx_to_html?: boolean | undefined; convert_pptx_to_html_default_value?: boolean | undefined; enable_search_with_suggestions?: boolean | undefined; enable_search_filter_with_suggestions?: boolean | undefined; enable_quick_filters_for_search_metadata_filters?: boolean | undefined; enable_thumbnails_for_templates_and_blocks?: boolean | undefined; default_pdf_page_dimensions?: { width?: number | string | undefined; height?: number | string | undefined; print_scale?: number | undefined; } | undefined; disable_browser_search_context?: boolean | undefined; location_prompt_type?: "warning" | "block" | undefined; location_prompt_message?: string | undefined; use_collection_player_with_annotations?: boolean | undefined; disable_core_canvas_metadata?: boolean | undefined; enable_folder_description_via_name?: boolean | undefined; enable_download_original_file_in_impact?: boolean | undefined; alternative_canvas_fullscreen?: boolean | undefined; enable_presentation_annotations?: boolean | undefined; max_files_limit?: number | undefined; is_meeting_bar_account_selection_disabled?: boolean | undefined; disable_postcall?: boolean | undefined; launch_in_present_mode_on_creation?: boolean | undefined; slotty_ui_route_config?: { name: string; enabled: boolean; type: "base" | "app"; }[] | undefined; custom_event?: string | undefined; enable_recents?: boolean | undefined; enable_favorites?: boolean | undefined; enable_sync_file_filtering?: boolean | undefined; time_format?: string | undefined; date_format?: string | undefined; }>; pitcherSettings: Readonly>; initialize: (props: CanvasBuilderProps, launchDarkly: LaunchDarklyEnv) => void; activateNavigationItem: (id: string, sectionId?: string, previewMode?: boolean, index?: number) => void; deactivateNavigationItem: (id: string, sectionId?: string, previewMode?: boolean, itemIndex?: number) => void; addComponentAtParentId: (type: ComponentTypes, parentId?: ComponentNode["id"] | null, afterSiblingId?: ComponentNode["id"] | null, withData?: ComponentNode["data"] | null, withChildren?: ComponentNode["children"], withExtraNodeData?: Partial) => void; duplicate: (componentId: ComponentNode["id"]) => void; enterFullscreen: typeof enterFullscreen; exitFullscreen: typeof exitFullscreen; overrideSectionComponentData: ({ usedInSectionId, componentId, componentData, afterSiblingId, remove, }: { usedInSectionId: CanvasRetrieve["id"]; componentId: ComponentNode["id"]; componentData?: ComponentNode["data"]; afterSiblingId?: ComponentNode["id"]; remove?: boolean; }) => void; patchCanvasContentByCondition: (condition: (node: ComponentNode) => boolean, patch: Partial) => void; patchNodeById: (id: ComponentNode["id"], patch: Partial) => void; removeComponent: (id: ComponentNode["id"], sectionId?: CanvasRetrieve["id"]) => void; removeComponentById: (id: ComponentNode["id"]) => void; resetChildrenOfNodeById: (id: ComponentNode["id"]) => void; setActiveCanvas: (newCanvas: CanvasRetrieve) => void; setAddMode: (type: false | ComponentTypes, parentId?: ComponentNode["id"] | null, afterSiblingId?: ComponentNode["id"] | null) => void; setCanvasContent: ({ content, component }: { content: ComponentNode[]; component?: ComponentNode | null; }) => void; setCanvasMetadata: (metadata: CanvasMetadataRetrieve["config"] | null) => void; setComponentEditMode: (type: false | ComponentTypes, id?: ComponentNode["id"] | null, usedInSectionId?: CanvasRetrieve["id"]) => void; setComponentSelectedMode: (id?: ComponentNode["id"], navigatorItemIndex?: number) => void; setComponentSettingsMode: (id?: ComponentNode["id"] | false) => void; setInCall: (value?: boolean | undefined) => void; setIsEditMode: (value: boolean) => void; updateActiveCanvasProperties: (newProperties: Partial) => void; mergeIntoActiveContext: (contextUpdate: Record) => void; updateHomePageSettings: (homePage: { component_id: string; section_id?: string | null; } | null) => void; updateNodeData: (data: ComponentNode["data"], id: ComponentNode["id"], sectionId?: CanvasRetrieve["id"]) => void; updateNodeDataById: (id: ComponentNode["id"], newData: ComponentNode["data"]) => void; deepMergeNodeById: (id: ComponentNode["id"], patch: Partial) => void; cleanup: typeof cleanup; saveCanvasContent: typeof saveCanvasContent; saveCanvasContext: typeof saveCanvasContext; saveCanvasContentWithContext: typeof saveCanvasContentWithContext; navigateToHome: (skipSetPreviousLocation?: boolean) => Promise; processCanvasNodesForDisplay: (nodes: ComponentNode[]) => ComponentNode[]; updateMultimediaNodeWithThemeAsset: (nodeId: string, multimediaProps: MultimediaProps, directNodeUpdate?: { node: ComponentNode; section: CanvasRetrieve["sections"][number]; }) => boolean; findNodeInSection: (sectionId: string, nodeId: string) => ComponentNode | null; updateNodeInSection: (sectionId: string, nodeId: string, newData: ComponentNode["data"]) => boolean; getMaxWidth: typeof getMaxWidth; getParentType: (nodeId: Ref) => import('vue').ComputedRef; onWizardEnter: Ref<(() => void) | undefined, (() => void) | undefined>; onWizardExit: Ref<(() => void) | undefined, (() => void) | undefined>; contentAnnotation: Ref<{ isVisibleMenu: boolean; markerTools: { [key: string]: { marker: typeof import('@markerjs/markerjs3').MarkerBase | "selection" | "eraseSelected" | "eraseAll" | null; icon: string; translationKey: string; action?: () => void; dividerBefore?: boolean; }; }; activeToolIcon: string; activeTool: string | typeof import('@markerjs/markerjs3').MarkerBase | null; isReady: boolean; handleAnnotationSelect: (action: string) => void; setActiveMarker: (marker: null | import('@markerjs/markerjs3').MarkerArea) => void; activeMarker: import('@markerjs/markerjs3').MarkerArea | null; showMenu: (value: boolean) => boolean; toggleMenu: () => boolean; storage: Map & Omit, keyof Map>; resetAnnotations: (notify?: boolean) => void; triggerToolUpdate: () => void; clearStorage: () => void; applyShadowRootStyles: (shadowRoot: ShadowRoot) => void; createNewImage: (width: number, height: number) => string; isDrawingActive: boolean; } | null, { isVisibleMenu: Ref; markerTools: import('vue').ComputedRef<{ [key: string]: { marker: typeof import('@markerjs/markerjs3').MarkerBase | "selection" | "eraseSelected" | "eraseAll" | null; icon: string; translationKey: string; action?: () => void; dividerBefore?: boolean; }; }>; activeToolIcon: import('vue').ComputedRef; activeTool: Ref; isReady: Ref; handleAnnotationSelect: (action: string) => void; setActiveMarker: (marker: null | import('@markerjs/markerjs3').MarkerArea) => void; activeMarker: Ref; showMenu: (value: boolean) => boolean; toggleMenu: () => boolean; storage: Map; resetAnnotations: (notify?: boolean) => void; triggerToolUpdate: () => void; clearStorage: () => void; applyShadowRootStyles: (shadowRoot: ShadowRoot) => void; createNewImage: (width: number, height: number) => string; isDrawingActive: import('vue').ComputedRef; } | { isVisibleMenu: boolean; markerTools: { [key: string]: { marker: typeof import('@markerjs/markerjs3').MarkerBase | "selection" | "eraseSelected" | "eraseAll" | null; icon: string; translationKey: string; action?: () => void; dividerBefore?: boolean; }; }; activeToolIcon: string; activeTool: string | typeof import('@markerjs/markerjs3').MarkerBase | null; isReady: boolean; handleAnnotationSelect: (action: string) => void; setActiveMarker: (marker: null | import('@markerjs/markerjs3').MarkerArea) => void; activeMarker: import('@markerjs/markerjs3').MarkerArea | null; showMenu: (value: boolean) => boolean; toggleMenu: () => boolean; storage: Map & Omit, keyof Map>; resetAnnotations: (notify?: boolean) => void; triggerToolUpdate: () => void; clearStorage: () => void; applyShadowRootStyles: (shadowRoot: ShadowRoot) => void; createNewImage: (width: number, height: number) => string; isDrawingActive: boolean; } | null>; getSafeContext: (context?: any, _temporaryContextKeys?: string[]) => any; watchCanvas: () => import('vue').WatchHandle; }; export {};