import { type LiveSessionOauthTokenSelectionSettings } from '../../../domain/usecases/LiveSessionOauthTokenSelectUseCase'; import { WorkflowIssueReporterSettings } from '../../../domain/usecases/reportSilentRedispatchWorkflowIssue'; export type { WorkflowIssueReporterSettings }; export declare const FLEET_CONFIG_FILE_PATH_ENVIRONMENT_VARIABLE = "TDPM_FLEET_CONFIG"; export declare const LIVE_SESSION_OAUTH_TOKEN_SELECTION_SECTION_KEY = "liveSessionOauthTokenSelection"; export declare const PREPARATION_WORKER_SECTION_KEY = "preparationWorker"; export declare const START_PREPARATION_SECTION_KEY = "startPreparation"; export declare const WORKFLOW_IMPROVEMENT_ISSUE_URL_KEY = "workflowImprovementIssueUrl"; export declare const WORKFLOW_ISSUE_REPORTER_SECTION_KEY = "workflowIssueReporter"; export declare const SILENT_NOTIFICATION_ENABLED_KEY = "silentNotificationEnabled"; export declare const DEFAULT_FLEET_MAXIMUM_PREPARING_ISSUES_COUNT = 80; export declare const DEFAULT_MAX_CONCURRENT_WORKERS = 40; export declare const DEFAULT_GRAPHQL_RATE_LIMIT_FLOOR = 500; export type PreparationWorkerSettings = { normalConcurrentLimit: number; maxConcurrentWorkers: number; graphqlRateLimitFloor: number; }; export declare const DEFAULT_PREPARATION_WORKER_SETTINGS: PreparationWorkerSettings; export type StartPreparationFleetSettings = { maximumPreparingIssuesCount: number; llmModelNameByAgentName?: Record | null; }; export declare const DEFAULT_START_PREPARATION_FLEET_SETTINGS: StartPreparationFleetSettings; export declare const resolveFleetConfigFilePath: (cliValue: string | null) => string | null; export declare const loadLiveSessionOauthTokenSelectionSettings: (fleetConfigFilePath: string | null) => LiveSessionOauthTokenSelectionSettings; export declare const loadPreparationWorkerSettings: (fleetConfigFilePath: string | null) => PreparationWorkerSettings; export declare const loadStartPreparationFleetSettings: (fleetConfigFilePath: string | null) => StartPreparationFleetSettings; export declare const loadWorkflowIssueReporterSettings: (fleetConfigFilePath: string | null) => WorkflowIssueReporterSettings | null; export declare const loadSilentNotificationEnabled: (fleetConfigFilePath: string | null) => boolean | null; export declare const loadWorkflowImprovementIssueUrl: (fleetConfigFilePath: string | null) => string | null; export declare const loadFleetTaskCreateUrl: (fleetConfigFilePath: string | null) => string | null; export declare const ERROR_REPORTING_REPOSITORY_KEY = "errorReportingRepository"; export declare const loadErrorReportingRepository: (fleetConfigFilePath: string | null) => string | null; export declare const FLEET_BANNED_AGENTS_KEY = "fleetBannedAgents"; export declare const loadFleetBannedAgents: (fleetConfigFilePath: string | null) => string[] | null; //# sourceMappingURL=fleetConfig.d.ts.map