/** * Default configuration constants for the DagEngine */ export declare const DEFAULT_ENGINE_CONFIG: { readonly MAX_RETRIES: 3; readonly RETRY_DELAY: 1000; readonly CONTINUE_ON_ERROR: true; readonly TIMEOUT: 60000; readonly CONCURRENCY: 5; }; /** * Error messages used throughout the engine */ export declare const ERROR_MESSAGES: { readonly NO_PLUGIN: "DagEngine requires a plugin"; readonly INVALID_CONCURRENCY: "Concurrency must be at least 1"; readonly NO_PROVIDERS: "DagEngine requires either \"providers\" or \"registry\""; readonly NO_PROVIDERS_CONFIGURED: "DagEngine requires at least one provider to be configured"; readonly NO_SECTIONS: "DagEngine.process() requires at least one section"; readonly DEPENDENCIES_FAILED: (dimension: string) => string; readonly TIMEOUT: (dimension: string, timeout: number) => string; readonly DEPENDENCY_NOT_FOUND: (depName: string) => string; readonly GLOBAL_DEP_NOT_FOUND: (depName: string) => string; readonly SECTION_DEP_NOT_FOUND: (depName: string) => string; readonly SECTION_DEP_NOT_PROCESSED: (depName: string) => string; }; /** * Skip reasons for dimension execution */ export declare const SKIP_REASONS: { readonly PLUGIN_SKIP_GLOBAL: "Skipped by plugin shouldSkipGlobalDimension"; readonly PLUGIN_SKIP_SECTION: "Skipped by plugin shouldSkipSectionDimension"; }; /** * Metadata keys used for result tracking */ export declare const METADATA_KEYS: { readonly CACHED: "cached"; readonly PROVIDER: "provider"; readonly TOKENS: "tokens"; readonly SKIPPED: "skipped"; readonly REASON: "reason"; }; /** * Minimum duration for error reporting (to avoid test flakiness) */ export declare const MIN_ERROR_DURATION = 1; //# sourceMappingURL=constants.d.ts.map