/** * constants.ts — every magic value in one place, named. * (lexicon: replace-magic-number-with-symbolic-constant) */ export declare const NPM_REGISTRY_BASE = "https://registry.npmjs.org"; export declare const SEARCH_DEFAULT_LIMIT = 10; export declare const SEARCH_MAX_LIMIT = 50; export declare const SEARCH_PAGE_SIZE = 250; export declare const PI_PACKAGE_KEYWORD = "keywords:pi-package"; export declare const TOOL_MODEL_CONTENT_MAX_CHARACTERS = 2000; export declare const TOOL_DETAILS_MAX_SERIALIZED_CHARACTERS = 32000; export declare const TOOL_DETAILS_MAX_PACKAGES = 50; export declare const TOOL_DETAILS_MAX_DESCRIPTION_CHARACTERS = 240; export declare const TOOL_DETAILS_MAX_OUTPUT_CHARACTERS = 1000; export declare const TOOL_DETAILS_MAX_KEYWORDS = 20; export declare const TOOL_DETAILS_MAX_CAPABILITIES = 12; export declare const TOOL_COLLAPSED_PACKAGE_PREVIEW = 3; export declare const RETRY_MAX_ATTEMPTS = 6; export declare const RETRY_BASE_DELAY_MS = 2000; export declare const PAGE_DELAY_MS = 100; export declare const MIRROR_PAGE_DELAY_MS = 400; export declare const GITHUB_RETRY_MAX_ATTEMPTS = 4; export declare const GITHUB_MAX_TOTAL_BACKOFF_MS = 60000; export declare const GITHUB_SECONDARY_RATE_LIMIT_FALLBACK_MS = 60000; export declare const GITHUB_TRANSIENT_BASE_DELAY_MS = 1000; export declare const CACHE_TTL_MS: number; export declare const PROBE_TIMEOUT_MS = 800; export declare const REGISTRY_FETCH_TIMEOUT_MS = 15000; export declare const MIRROR_OPERATION_TIMEOUT_MS: number; export declare const INDEX_OPERATION_TIMEOUT_MS: number; export declare const WATCH_INTERVAL_DEFAULT_MS: number; export declare const CATALOG_INTERVAL_DEFAULT_MS: number; export declare const INDEX_INTERVAL_DEFAULT_MS: number; export declare const RECONCILE_INTERVAL_DEFAULT_MS: number; export declare const IDLE_BUDGET_DEFAULT_MS: number; export declare const WATCHDOG_TICK_MS = 15000; export declare const UPDATES_FILE = "updates.json"; export declare const DB_FILE = "packed.db"; export declare const INDEX_FILE = "index.json"; export declare const SETTINGS_FILE = "settings.json"; export declare const SECURITY_FILE = "security.json"; export declare const ENV: { readonly HOME: "PI_PACKED_HOME"; readonly PI_HOME: "PI_PACKED_PI_HOME"; readonly WATCH_SECS: "PI_PACKED_WATCH_SECS"; readonly CATALOG_SECS: "PI_PACKED_CATALOG_SECS"; readonly INDEX_SECS: "PI_PACKED_INDEX_SECS"; readonly RECONCILE_SECS: "PI_PACKED_RECONCILE_SECS"; readonly IDLE_SECS: "PI_PACKED_IDLE_SECS"; }; //# sourceMappingURL=constants.d.ts.map