import { CanvasRetrieve } from '../../../types/openapi'; type __VLS_Props = { canvasId: CanvasRetrieve['id']; hideCopy?: boolean; hideEdit?: boolean; hideDelete?: boolean; hideShare?: boolean; hideViewNewTab?: boolean; hideOwnerReassign?: boolean; hideLock?: boolean; isCopying: boolean; isDeleting: boolean; isDownloading: boolean; isSharing: boolean; isReassigningOwner?: boolean; downloadStatus?: 'not_started' | 'in_progress' | 'completed' | 'error'; pdfUrl?: string; pptxUrl?: string; isExpired?: boolean; track?: (eventName: string, payload: any) => void; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { copy: () => any; view: () => any; delete: () => any; edit: () => any; share: () => any; duplicate: () => any; viewNewTab: () => any; lock: () => any; unlock: () => any; ownerReassign: () => any; downloadCanvas: (fileFormat?: "pdf" | "pptx" | undefined) => any; startAsyncDownload: () => any; downloadPdf: () => any; downloadPptx: () => any; dropdownOpen: () => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onCopy?: (() => any) | undefined; onView?: (() => any) | undefined; onDelete?: (() => any) | undefined; onEdit?: (() => any) | undefined; onShare?: (() => any) | undefined; onDuplicate?: (() => any) | undefined; onViewNewTab?: (() => any) | undefined; onLock?: (() => any) | undefined; onUnlock?: (() => any) | undefined; onOwnerReassign?: (() => any) | undefined; onDownloadCanvas?: ((fileFormat?: "pdf" | "pptx" | undefined) => any) | undefined; onStartAsyncDownload?: (() => any) | undefined; onDownloadPdf?: (() => any) | undefined; onDownloadPptx?: (() => any) | undefined; onDropdownOpen?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;