import { CloseButtonPosition } from '@alfresco/adf-core'; import { AlfrescoMimeType } from '../constants/mime-types'; import * as i0 from "@angular/core"; export declare class AppSettingsService { private readonly appConfig; /** * Get the application copyright text from the app settings. */ get appCopyright(): string; /** * Get the AOS (Alfresco Office Services) host URL from the app settings. */ get aosHost(): string; /** * Get the default landing page from the app settings. * Default value: `/personal-files`. */ get landingPage(): string; /** * Get the list of mime types from the app settings. */ get mimeTypes(): AlfrescoMimeType[]; /** * Get the application name from the app settings. */ get appName(): string; /** * Get the application version from the app settings. */ get appVersion(): string; /** * Get the application logo URL from the app settings. */ get appLogoUrl(): string; /** * Get the custom CSS stylesheet path from the app settings. */ get customCssPath(): string; /** * Get the custom web font path from the app settings. */ get webFontPath(): string; /** * Get the base share URL from the app settings. */ get baseShareUrl(): string; /** * Get the viewer close button position from the app settings. */ get viewerCloseButtonPosition(): CloseButtonPosition; /** * Get the viewer max retries from the app settings. */ get viewerMaxRetries(): number; /** * Enabled state of the comment feature for upload dialog */ get uploadAllowComments(): boolean; /** * Enabled state of the download feature for upload dialog */ get uploadAllowDownload(): boolean; /** * Allow to view versions if true, disallow otherwise. */ get versionManagerAllowViewVersions(): boolean; /** * Allow to delete versions if true, disallow otherwise. */ get versionManagerAllowVersionDelete(): boolean; /** * Allow to open actions menu when true, otherwise hides it. */ get versionManagerShowActions(): boolean; /** * Gets the enablement of the file auto tryDownload feature from the app settings. */ get autoDownloadEnabled(): boolean; /** * Gets the file auto tryDownload size threshold in MB from the app settings. */ get authDownloadThreshold(): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }