import type { ProjectManagementProvider, ProjectManagementWorkItem, ProjectManagementWorkItemInput } from '@contractspec/integration.provider.project-management'; export type ProjectManagementProviderName = 'linear' | 'jira' | 'notion'; export interface ProjectManagementSyncInput { provider: ProjectManagementProviderName; providerClient?: ProjectManagementProvider; items?: ProjectManagementWorkItemInput[]; summary?: ProjectManagementWorkItemInput; dryRun?: boolean; } export interface ProjectManagementSyncOutput { summary?: ProjectManagementWorkItem | ProjectManagementWorkItemInput; items: ProjectManagementWorkItem[] | ProjectManagementWorkItemInput[]; } export declare function syncProjectManagementWorkItems(input: ProjectManagementSyncInput): Promise; export declare function runProjectManagementSyncFromEnv(): Promise; export declare function buildSampleWorkItems(): ProjectManagementWorkItemInput[]; export declare function buildSampleSummary(): ProjectManagementWorkItemInput; export declare function createProviderFromEnv(provider: ProjectManagementProviderName): ProjectManagementProvider; export declare function resolveProviderName(): ProjectManagementProviderName;