import type { ClaimedTask } from '../core/types'; export declare const SCHEDULER_ATTRIBUTES: { readonly taskId: 'n8n.scheduler.task_id'; readonly jobId: 'n8n.scheduler.job_id'; readonly taskType: 'n8n.scheduler.task_type'; readonly host: 'n8n.scheduler.host'; readonly leaseEpoch: 'n8n.scheduler.lease_epoch'; readonly scheduledFor: 'n8n.scheduler.scheduled_for'; readonly runAt: 'n8n.scheduler.run_at'; readonly attempts: 'n8n.scheduler.attempts'; readonly maxAttempts: 'n8n.scheduler.max_attempts'; readonly outcome: 'n8n.scheduler.outcome'; readonly claimedCount: 'n8n.scheduler.claimed_count'; readonly reclaimed: 'n8n.scheduler.reclaimed'; readonly deadLettered: 'n8n.scheduler.dead_lettered'; readonly claimedJobs: 'n8n.scheduler.claimed_jobs'; readonly occurrences: 'n8n.scheduler.occurrences'; readonly deferredJobs: 'n8n.scheduler.deferred_jobs'; readonly skippedOccurrences: 'n8n.scheduler.skipped_occurrences'; readonly retiredOccurrences: 'n8n.scheduler.retired_occurrences'; readonly missed: 'n8n.scheduler.missed'; readonly retentionDeleted: 'n8n.scheduler.retention_deleted'; readonly retentionDrained: 'n8n.scheduler.retention_drained'; readonly ownersChecked: 'n8n.scheduler.owners_checked'; readonly quarantinedJobs: 'n8n.scheduler.quarantined_jobs'; readonly deletedOrphanedJobs: 'n8n.scheduler.deleted_orphaned_jobs'; readonly revivedJobs: 'n8n.scheduler.revived_jobs'; readonly reconciliationDrained: 'n8n.scheduler.reconciliation_drained'; readonly provisionInserted: 'n8n.scheduler.provision_inserted'; readonly provisionRedefined: 'n8n.scheduler.provision_redefined'; readonly provisionUnchanged: 'n8n.scheduler.provision_unchanged'; readonly provisionRemoved: 'n8n.scheduler.provision_removed'; readonly deprovisionRemoved: 'n8n.scheduler.deprovision_removed'; readonly jobName: 'n8n.scheduler.job_name'; readonly jobAction: 'n8n.scheduler.job_action'; }; export declare const SCHEDULER_PROVISION_ACTION: { readonly inserted: 'inserted'; readonly redefined: 'redefined'; readonly removed: 'removed'; }; export declare const SCHEDULER_FIRE_OUTCOME: { readonly completed: 'completed'; readonly rescheduled: 'rescheduled'; readonly deadLettered: 'dead_lettered'; readonly skippedNoHandler: 'skipped_no_handler'; readonly skippedNotOwned: 'skipped_not_owned'; }; export declare function pickSchedulerTaskAttributes(task: ClaimedTask): Record;