import { ComputedRef } from 'vue'; import { CanvasBuilderMode, ComponentNode } from './types/canvas'; import { AppFile } from '../../types/app'; import { CanvasRetrieve } from '../../../types/openapi'; declare function deleteAsset(id: string): void; declare const _default: import('vue').DefineComponent<({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & import('./types/canvas').CRMBuilderProps & { isRedirectEvent?: never; mode: CanvasBuilderMode.ADMIN; inCall?: never; myUserId?: never; listRecommendedFiles?: never; }) | ({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & { isCRM: false; onSfdcAccountSearch?: never; } & { isRedirectEvent?: never; mode: CanvasBuilderMode.ADMIN; inCall?: never; myUserId?: never; listRecommendedFiles?: never; }) | ({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & import('./types/canvas').CRMBuilderProps & { isRedirectEvent?: boolean; mode: CanvasBuilderMode.IMPACT; inCall?: boolean; call?: import('../../main.lib').Call; myUserId?: import('../../../types/openapi').User["id"]; listRecommendedFiles: (params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise; }) | ({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & { isCRM: false; onSfdcAccountSearch?: never; } & { isRedirectEvent?: boolean; mode: CanvasBuilderMode.IMPACT; inCall?: boolean; call?: import('../../main.lib').Call; myUserId?: import('../../../types/openapi').User["id"]; listRecommendedFiles: (params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise; }) | import('./types/canvas').SharingBuilderProps | ({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & import('./types/canvas').CRMBuilderProps & { isRedirectEvent?: boolean; mode: CanvasBuilderMode.HOME; inCall?: boolean; call?: import('../../main.lib').Call; myUserId?: import('../../../types/openapi').User["id"]; listRecommendedFiles: (params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise; }) | ({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & { isCRM: false; onSfdcAccountSearch?: never; } & { isRedirectEvent?: boolean; mode: CanvasBuilderMode.HOME; inCall?: boolean; call?: import('../../main.lib').Call; myUserId?: import('../../../types/openapi').User["id"]; listRecommendedFiles: (params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise; }), { deleteAsset: typeof deleteAsset; hooks: { onCanvasUpdated: ({ hookIframes, activeCanvas, }: { hookIframes?: Record; activeCanvas: CanvasRetrieve; }) => void; onSectionListUpdate: ({ sectionHookIframes, sectionListIds, sectionListComponentId, activeCanvas, }: { sectionHookIframes?: Record; sectionListIds: CanvasRetrieve["id"][]; sectionListComponentId: ComponentNode["id"]; activeCanvas: CanvasRetrieve; }) => void; }; switchToPresentation: () => Promise; setTemporaryContextKeys: (source: "onUpdateFromEmbeddable" | "fetchedAccountData", context: CanvasRetrieve["context"]) => void; setInMemoryAccountData: (accountData?: Record) => void; getSafeContext: (context?: any, _temporaryContextKeys?: string[]) => any; goToPage: ({ componentId, sectionId, scrollTo, itemIndex, sectionIndex, skipSetPreviousLocation, }: { componentId: ComponentNode["id"]; sectionId?: CanvasRetrieve["id"]; scrollTo?: "component" | "top"; itemIndex?: number; sectionIndex?: number; skipSetPreviousLocation?: boolean; }) => void; goToPreviousPage: () => void; goToNextPage: () => void; exitFullscreen: (options?: { skipJsApiEvent?: boolean; }) => void; navigateToHome: (skipSetPreviousLocation?: boolean) => Promise; navigateToEmbeddable: (appFile: AppFile) => void; builderHasChanges: ComputedRef; retriggerWizard: ({ sectionListId }?: { sectionListId?: string; }) => Promise; canRetriggerWizard: () => boolean; resetWizard: () => Promise; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { toggleNotes: () => any; toggleFullscreen: (isFullscreen: boolean, options: { skipJsApiEvent?: boolean; }) => any; activeNavigationItemChange: () => any; canvasShared: (canvas: CanvasRetrieve) => any; cancelCanvasCompletionWizard: () => any; previewCanvas: (canvasId: string) => any; }, string, import('vue').PublicProps, Readonly<({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & import('./types/canvas').CRMBuilderProps & { isRedirectEvent?: never; mode: CanvasBuilderMode.ADMIN; inCall?: never; myUserId?: never; listRecommendedFiles?: never; }) | ({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & { isCRM: false; onSfdcAccountSearch?: never; } & { isRedirectEvent?: never; mode: CanvasBuilderMode.ADMIN; inCall?: never; myUserId?: never; listRecommendedFiles?: never; }) | ({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & import('./types/canvas').CRMBuilderProps & { isRedirectEvent?: boolean; mode: CanvasBuilderMode.IMPACT; inCall?: boolean; call?: import('../../main.lib').Call; myUserId?: import('../../../types/openapi').User["id"]; listRecommendedFiles: (params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise; }) | ({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & { isCRM: false; onSfdcAccountSearch?: never; } & { isRedirectEvent?: boolean; mode: CanvasBuilderMode.IMPACT; inCall?: boolean; call?: import('../../main.lib').Call; myUserId?: import('../../../types/openapi').User["id"]; listRecommendedFiles: (params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise; }) | import('./types/canvas').SharingBuilderProps | ({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & import('./types/canvas').CRMBuilderProps & { isRedirectEvent?: boolean; mode: CanvasBuilderMode.HOME; inCall?: boolean; call?: import('../../main.lib').Call; myUserId?: import('../../../types/openapi').User["id"]; listRecommendedFiles: (params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise; }) | ({ selectCollectionPlayerContent: (payload?: import('../../main.lib').UiSelectCollectionPlayerRequest) => Promise; openOnStart?: { component?: string; section?: string; }; isFullscreen?: boolean; displayMode?: "default" | "print"; startPage?: number; endPage?: number; metadata: { baseStackingContext?: number; startInMode?: import("../../main.lib").CanvasActions.Present | import("../../main.lib").CanvasActions.Edit; }; activeCanvas: CanvasRetrieve; onExit: () => void; onEnter?: () => void; onComponentEnter?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onComponentExit?: (data: ComponentNode | CanvasRetrieve, params: import('./types/canvas').ComponentTrackingParams) => void; onAppEnter?: (data: { src: string; }) => void; onAppExit?: (data: { src: string; }) => void; onWizardEnter?: () => void; onWizardExit?: () => void; onPageEnter?: (data: ComponentNode[], pageIndex: number) => void; onPageExit?: (data: ComponentNode[], pageIndex: number) => void; onFileEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFileExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity) => void; onFilePageEnter?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onFilePageExit?: (node: import('./types/canvas').NodeInfo, file: import('./types/canvas').CollectionFileEntity, pageIndex: number) => void; onCollectionPlayerContentChange?: (payload: { componentId: string; uniqueFilesCount: number; groupsCount: number; slidesCount: number; }) => void; onSave: (canvasId: CanvasRetrieve["id"], canvas: import('../../../types/openapi').PatchedCanvasUpdateRequest & { fields?: string; include_expired_files?: boolean; }, showToast?: boolean) => Promise; onFileOpen: (file: import('./types/canvas').FileOpenParams) => void; deleteFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; listFiles: (params?: any) => Promise; listCanvases: (params?: any) => Promise>; fetchFolder: (folderId: import('../../../types/openapi').Folder["id"] | undefined) => Promise; fetchFile: (fileId: import('../../../types/openapi').FileRetrieve["id"]) => Promise; fetchFavorites: (payload?: import('../../main.lib').GetFavoritesParams) => Promise>; fetchRecentFiles: () => Promise; fetchCanvas: (canvasId: CanvasRetrieve["id"], params?: Record) => Promise; fetchInstanceMetadataTemplate: () => Promise; renderPageAsImageUrl: (payload: { fileId: import('../../../types/openapi').File["id"]; documentId?: import('../../../types/openapi').File["id"]; pageIndex: number; params: { width: number; } | { height: number; }; }) => Promise; getEnv?: () => Promise; onEditMode?: (isEditMode: boolean) => void; onTrackShare?: (canvasId: CanvasRetrieve["id"]) => Promise; onOpenExternalUrl: (payload: import('../../main.lib').OpenExternalUrlRequestPayload) => Promise; share?: (canvasId: CanvasRetrieve["id"]) => Promise; isCRM: boolean; onDownloadFile?: (file: import('../../../types/openapi').File | import('./types/canvas').ContentGridFileProps | import('./types/canvas').ContentGridCommonFileProps) => Promise; onDownloadCanvas?: (canvas: CanvasRetrieve, fileFormat?: "pdf" | "pptx") => Promise; theme: import('../../main.lib').CanvasThemeRetrieve | null; isAnyTypeOfAdmin: boolean; canvasMetadata: import('../../main.lib').CanvasMetadataRetrieve | null; hideEdit?: boolean; } & { isCRM: false; onSfdcAccountSearch?: never; } & { isRedirectEvent?: boolean; mode: CanvasBuilderMode.HOME; inCall?: boolean; call?: import('../../main.lib').Call; myUserId?: import('../../../types/openapi').User["id"]; listRecommendedFiles: (params: { sectionId: CanvasRetrieve["id"]; matchingStrategy: ("tags" | "metadata")[]; }) => Promise; })> & Readonly<{ onToggleNotes?: (() => any) | undefined; onToggleFullscreen?: ((isFullscreen: boolean, options: { skipJsApiEvent?: boolean; }) => any) | undefined; onActiveNavigationItemChange?: (() => any) | undefined; onCanvasShared?: ((canvas: CanvasRetrieve) => any) | undefined; onCancelCanvasCompletionWizard?: (() => any) | undefined; onPreviewCanvas?: ((canvasId: string) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { contentSelectorIframeRef: HTMLIFrameElement; }, any>; export default _default;