import { ArrayUnion } from '../../interfaces/utils.interface.js'; declare const EXTENSION_CATEGORIES: readonly ["Applications", "Automation", "Developer Tools", "Productivity", "Scripts", "Web", "Other"]; type ExtensionCategories = ArrayUnion; declare const EXTENSION_PERMISSIONS: readonly ["fs", "shell", "sqlite", "browser", "storage", "command", "fs.read", "fs.write", "clipboard", "browser.tabs", "childProcess", "notifications"]; type ExtensionPermissions = ArrayUnion; declare const EXTENSION_COMMAND_CONTEXT: readonly ["all"]; declare const EXTENSION_COMMAND_TYPE: readonly ["view", "action", "script"]; type ExtensionCommandType = ArrayUnion; declare const EXTENSION_COMMAND_ARGUMENT_TYPE: readonly ["toggle", "select", "input:text", "input:number", "input:password"]; type ExtensionCommandArgumentType = ArrayUnion; declare const EXTENSION_CONFIG_TYPE: readonly ["select", "toggle", "input:text", "input:file", "input:number", "input:password", "input:directory"]; type ExtensionConfigType = ArrayUnion; export { EXTENSION_CATEGORIES, EXTENSION_COMMAND_ARGUMENT_TYPE, EXTENSION_COMMAND_CONTEXT, EXTENSION_COMMAND_TYPE, EXTENSION_CONFIG_TYPE, EXTENSION_PERMISSIONS, type ExtensionCategories, type ExtensionCommandArgumentType, type ExtensionCommandType, type ExtensionConfigType, type ExtensionPermissions };