import type { EnforcementMode, OutputFormat } from '../types/types.js'; export declare const DEFAULT_PATTERNS: string[]; /** * Default version-string prefixes that identify internal (monorepo) dependencies. * Used by config-defaults and package-parser as the single source of truth. */ export declare const DEFAULT_PROTOCOLS: string[]; /** * Default glob patterns to exclude from package discovery. * Used by config-defaults as the single source of truth. */ export declare const DEFAULT_IGNORE: string[]; /** * Default dependency types to check for internal monorepo dependencies. * Only production dependencies are checked by default. */ export declare const DEFAULT_DEPENDENCY_TYPES: string[]; /** * Valid dependency type values accepted in the workspaces.dependencyTypes config. */ export declare const VALID_DEPENDENCY_TYPES: readonly ["dependencies", "devDependencies", "peerDependencies"]; /** * Default enforcement mode when none is specified in config. */ export declare const DEFAULT_ENFORCEMENT_MODE: EnforcementMode; /** * Valid enforcement mode values accepted in config and CLI. */ export declare const VALID_ENFORCEMENT_MODES: readonly ["error", "warn", "off"]; /** * Default config filename looked up relative to the workspace root. */ export declare const DEFAULT_CONFIG_FILENAME = "stratify.config.json"; /** * Wildcard token in allowedDependencies that permits depending on any layer. */ export declare const WILDCARD_LAYER = "*"; /** * Default CLI output format. */ export declare const DEFAULT_OUTPUT_FORMAT: OutputFormat;