/**
 * Log Categories
 *
 * Standardized category constants for consistent logging across the application.
 * Use these constants when creating child loggers or filtering logs.
 */
/**
 * Core application lifecycle and startup
 */
export declare const LOG_CAT_CORE = "core";
/**
 * Plugin JAR scanning operations
 */
export declare const LOG_CAT_SCANNER = "scanner";
/**
 * Plugin source interactions (base category)
 */
export declare const LOG_CAT_SOURCES = "sources";
/**
 * Spigot plugin source
 */
export declare const LOG_CAT_SOURCES_SPIGOT = "sources:spigot";
/**
 * Modrinth plugin source
 */
export declare const LOG_CAT_SOURCES_MODRINTH = "sources:modrinth";
/**
 * GitHub plugin source
 */
export declare const LOG_CAT_SOURCES_GITHUB = "sources:github";
/**
 * CurseForge plugin source
 */
export declare const LOG_CAT_SOURCES_CURSEFORGE = "sources:curseforge";
/**
 * Hangar plugin source
 */
export declare const LOG_CAT_SOURCES_HANGAR = "sources:hangar";
/**
 * Web manifest plugin source
 */
export declare const LOG_CAT_SOURCES_MANIFEST = "sources:manifest";
/**
 * Sync workflow operations
 */
export declare const LOG_CAT_SYNC = "sync";
/**
 * Backup operations
 */
export declare const LOG_CAT_BACKUP = "backup";
/**
 * Download operations
 */
export declare const LOG_CAT_DOWNLOAD = "download";
/**
 * Update checking workflow
 */
export declare const LOG_CAT_UPDATE_CHECK = "update-check";
/**
 * Network/HTTP operations
 */
export declare const LOG_CAT_NETWORK = "network";
/**
 * Configuration loading/saving
 */
export declare const LOG_CAT_CONFIG = "config";
/**
 * Terminal UI operations
 */
export declare const LOG_CAT_UI = "ui";
/**
 * CLI command handling
 */
export declare const LOG_CAT_CLI = "cli";
/**
 * Plugin manager operations
 */
export declare const LOG_CAT_PLUGIN_MANAGER = "plugin-manager";
/**
 * Server management operations
 */
export declare const LOG_CAT_SERVER = "server";
/**
 * Authentication operations
 * @since v1.36.0
 */
export declare const LOG_CAT_AUTH = "auth";
/**
 * Rollback operations
 * @since v1.36.0
 */
export declare const LOG_CAT_ROLLBACK = "rollback";
/**
 * Migration operations
 * @since v1.36.0
 */
export declare const LOG_CAT_MIGRATION = "migration";
/**
 * React hook lifecycle (debug)
 * @since v1.36.0
 */
export declare const LOG_CAT_HOOK = "hook";
/**
 * Jenkins plugin source
 * @since v1.36.0
 */
export declare const LOG_CAT_SOURCES_JENKINS = "sources:jenkins";
/**
 * Plugin registry operations
 * @since v1.52.4
 */
export declare const LOG_CAT_REGISTRY = "registry";
/**
 * All available log categories
 */
export declare const LOG_CATEGORIES: {
    readonly CORE: "core";
    readonly SCANNER: "scanner";
    readonly SOURCES: "sources";
    readonly SOURCES_SPIGOT: "sources:spigot";
    readonly SOURCES_MODRINTH: "sources:modrinth";
    readonly SOURCES_GITHUB: "sources:github";
    readonly SOURCES_CURSEFORGE: "sources:curseforge";
    readonly SOURCES_HANGAR: "sources:hangar";
    readonly SOURCES_MANIFEST: "sources:manifest";
    readonly SOURCES_JENKINS: "sources:jenkins";
    readonly SYNC: "sync";
    readonly BACKUP: "backup";
    readonly DOWNLOAD: "download";
    readonly UPDATE_CHECK: "update-check";
    readonly NETWORK: "network";
    readonly CONFIG: "config";
    readonly UI: "ui";
    readonly CLI: "cli";
    readonly PLUGIN_MANAGER: "plugin-manager";
    readonly SERVER: "server";
    readonly AUTH: "auth";
    readonly ROLLBACK: "rollback";
    readonly MIGRATION: "migration";
    readonly HOOK: "hook";
    readonly REGISTRY: "registry";
};
/**
 * Type for log category values
 */
export type LogCategory = (typeof LOG_CATEGORIES)[keyof typeof LOG_CATEGORIES];
/**
 * Recommended default log levels per category
 * Used when LOG_LEVEL is not set to provide sensible defaults
 */
export declare const RECOMMENDED_CATEGORY_LEVELS: Record<string, 'debug' | 'info' | 'warn' | 'error'>;
//# sourceMappingURL=log-categories.d.ts.map