import type { AnalyticsConfig, WorkflowArpeggioConfig, WorkflowCommandGatesConfig, WorkflowMcpServersConfig, WorkflowRuntimePrepareConfig, SubmoduleSelection, SyncConflictResolverConfig } from '../../../core/models/config-types.js'; export declare function normalizeSubmodules(raw: unknown): SubmoduleSelection | undefined; export declare function normalizeWithSubmodules(raw: unknown): boolean | undefined; export declare function normalizeAnalytics(raw: Record | undefined): AnalyticsConfig | undefined; export declare function denormalizeAnalytics(config: AnalyticsConfig | undefined): Record | undefined; export declare function normalizeWorkflowRuntimePreparePolicy(raw: { custom_scripts?: boolean; } | undefined): WorkflowRuntimePrepareConfig | undefined; export declare function denormalizeWorkflowRuntimePreparePolicy(config: WorkflowRuntimePrepareConfig | undefined): Record | undefined; export declare function normalizeWorkflowCommandGatesPolicy(raw: { custom_scripts?: boolean; } | undefined): WorkflowCommandGatesConfig | undefined; export declare function denormalizeWorkflowCommandGatesPolicy(config: WorkflowCommandGatesConfig | undefined): Record | undefined; export declare function normalizeWorkflowArpeggioPolicy(raw: { custom_data_source_modules?: boolean; custom_merge_inline_js?: boolean; custom_merge_files?: boolean; } | undefined): WorkflowArpeggioConfig | undefined; export declare function denormalizeWorkflowArpeggioPolicy(config: WorkflowArpeggioConfig | undefined): Record | undefined; export declare function normalizeSyncConflictResolver(raw: { auto_approve_tools?: boolean; } | undefined): SyncConflictResolverConfig | undefined; export declare function denormalizeSyncConflictResolver(config: SyncConflictResolverConfig | undefined): Record | undefined; export declare function normalizeWorkflowMcpServers(raw: { stdio?: boolean; sse?: boolean; http?: boolean; } | undefined): WorkflowMcpServersConfig | undefined; export declare function denormalizeWorkflowMcpServers(config: WorkflowMcpServersConfig | undefined): Record | undefined; //# sourceMappingURL=projectConfigTransforms.d.ts.map