import { ComputedRef } from 'vue'; import { AppFile } from '../../../types/app'; export declare function usePopupApps(): { popupApps: ComputedRef; selectedApp: import('vue').Ref<{ readonly id: string; readonly global_id: string; name?: string | undefined; readonly type: import('../../../main.lib').FileTypeEnum; readonly size: number | null; readonly status: import('../../../main.lib').FileStatusEnum; readonly content_type: import('../../../main.lib').FileContentTypeEnum; readonly content_extension: string | null; readonly content_length: number | null; readonly content_url: string | null; readonly original_extension: string | null; readonly original_url: string | null; readonly thumbnail_url: string | null; download_type?: import('../../../main.lib').DownloadTypeEnum | undefined; readonly zip_size: number | null; readonly zip_url: string | null; access_type?: import('../../../main.lib').AccessTypeEnum | undefined; readonly role: import('../../../main.lib').CollaborationRoleEnum; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; metadata?: Record | undefined; app_metadata?: { [x: string]: any; name: string; display_name: string; icon?: string | undefined; type?: "web" | undefined; provide?: ("ui" | "account_browser" | "scheduler" | "postcall" | "crm_shape" | "multimedia_selector")[] | undefined; require?: "crm"[] | undefined; version: string; description?: string | undefined; authors?: string[] | undefined; module: { dsr: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; canvas: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; ui_app: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; admin_instance: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; overlay_app: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; canvas_section_execution: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; canvas_drawer: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; }; app_type?: "canvas-popup" | "section-selector" | "sharebox" | undefined; app_options?: { dimensions?: { width?: number | string | undefined; height?: number | string | undefined; } | undefined; placement?: "top-left" | "top-center" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom-center" | "bottom-right" | undefined; mode_config?: { fullscreen?: { show?: boolean | undefined; icon?: string | undefined; order_override?: number | undefined; } | undefined; presentation?: { show?: boolean | undefined; icon?: string | undefined; order_override?: number | undefined; } | undefined; edit?: { show?: boolean | undefined; icon?: string | undefined; order_override?: number | undefined; } | undefined; } | undefined; } | undefined; order_override?: number | undefined; } | undefined; tags?: Array | undefined; readonly published_at: string | null; expires_at?: string | null | undefined; readonly instance_id: string; folder_id?: string | undefined; readonly folder: { readonly id: string; name: string; }; readonly shared_link: { readonly url: string; short_url?: 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, AppFile | { readonly id: string; readonly global_id: string; name?: string | undefined; readonly type: import('../../../main.lib').FileTypeEnum; readonly size: number | null; readonly status: import('../../../main.lib').FileStatusEnum; readonly content_type: import('../../../main.lib').FileContentTypeEnum; readonly content_extension: string | null; readonly content_length: number | null; readonly content_url: string | null; readonly original_extension: string | null; readonly original_url: string | null; readonly thumbnail_url: string | null; download_type?: import('../../../main.lib').DownloadTypeEnum | undefined; readonly zip_size: number | null; readonly zip_url: string | null; access_type?: import('../../../main.lib').AccessTypeEnum | undefined; readonly role: import('../../../main.lib').CollaborationRoleEnum; permissions?: { can_download?: boolean | undefined; can_share?: boolean | undefined; } | undefined; metadata?: Record | undefined; app_metadata?: { [x: string]: any; name: string; display_name: string; icon?: string | undefined; type?: "web" | undefined; provide?: ("ui" | "account_browser" | "scheduler" | "postcall" | "crm_shape" | "multimedia_selector")[] | undefined; require?: "crm"[] | undefined; version: string; description?: string | undefined; authors?: string[] | undefined; module: { dsr: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; canvas: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; ui_app: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; admin_instance: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; overlay_app: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; canvas_section_execution: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; canvas_drawer: { enabled: boolean; headless?: boolean | undefined; auto_install?: boolean | undefined; entry?: string | undefined; settings?: { sections: { label?: string | undefined; fields: { type: import('../../../main.lib').MetadataTemplateFieldTypeEnum; name: string; label: string; help_text?: string | undefined; is_required?: boolean | undefined; options?: { label: string; value: string; }[] | undefined; }[]; }[]; } | undefined; defaults: { dimensions?: { width?: string | undefined; height?: string | undefined; } | undefined; settings?: Record | undefined; }; shortcuts: { fullscreen: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; presentation: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; edit: { id: string; order_override?: number | undefined; icon?: string | undefined; tooltip?: string | undefined; }[]; }; start_in_loading_mode?: boolean | undefined; }; }; app_type?: "canvas-popup" | "section-selector" | "sharebox" | undefined; app_options?: { dimensions?: { width?: number | string | undefined; height?: number | string | undefined; } | undefined; placement?: "top-left" | "top-center" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom-center" | "bottom-right" | undefined; mode_config?: { fullscreen?: { show?: boolean | undefined; icon?: string | undefined; order_override?: number | undefined; } | undefined; presentation?: { show?: boolean | undefined; icon?: string | undefined; order_override?: number | undefined; } | undefined; edit?: { show?: boolean | undefined; icon?: string | undefined; order_override?: number | undefined; } | undefined; } | undefined; } | undefined; order_override?: number | undefined; } | undefined; tags?: Array | undefined; readonly published_at: string | null; expires_at?: string | null | undefined; readonly instance_id: string; folder_id?: string | undefined; readonly folder: { readonly id: string; name: string; }; readonly shared_link: { readonly url: string; short_url?: 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>; selectedAppUrl: ComputedRef; appIframeRef: import('vue').Ref; fullscreenModeApps: ComputedRef; presentationModeApps: ComputedRef; editModeApps: ComputedRef; allPopupApps: ComputedRef; shouldShowPopupApps: ComputedRef; hasMultipleApps: ComputedRef; hasSingleApp: ComputedRef; singleApp: ComputedRef; getModalStyle: ComputedRef>; onAppClick: (app: AppFile) => Promise; closeAppModal: () => void; getCurrentModeConfig: (app: AppFile) => { show?: boolean; icon?: string; order_override?: number; } | undefined; getAppIcon: (app: AppFile) => string; };