//#region src/share/share-types.ts
/** Default share configuration values. */
const SHARE_CONFIG_DEFAULTS = {
	enabled: true,
	defaultTtlMs: 864e5,
	maxTtlMs: 6048e5,
	maxActiveShares: 100,
	maxFileSize: 104857600,
	inlinePreviewMimes: [
		"image/png",
		"image/jpeg",
		"image/gif",
		"image/webp",
		"image/svg+xml",
		"application/pdf",
		"text/html",
		"text/markdown",
		"text/plain",
		"application/json"
	],
	directory: {
		enabled: true,
		maxFolderSize: 1073741824,
		maxFileCount: 1e3,
		maxDepth: 20,
		listingCacheMs: 6e4,
		zipConcurrency: 1
	},
	thumbnail: {
		enabled: true,
		concurrency: 2,
		maxBytes: 262144,
		viewportWidth: 1200,
		viewportHeight: 630,
		generationTimeoutMs: 8e3,
		failureCooldownMs: 5 * 6e4
	}
};
//#endregion
export { SHARE_CONFIG_DEFAULTS };

//# sourceMappingURL=share-types.js.map