import { z } from 'zod'; declare const ScopeSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodString; emoji: z.ZodOptional; category: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; description: string; emoji?: string | undefined; category?: "testing" | "documentation" | "auth" | "features" | "infrastructure" | "performance" | "other" | undefined; }, { name: string; description: string; emoji?: string | undefined; category?: "testing" | "documentation" | "auth" | "features" | "infrastructure" | "performance" | "other" | undefined; }>; declare const BranchTypeSchema: z.ZodEnum<["feature", "bugfix", "hotfix", "chore", "refactor", "docs", "test", "release"]>; declare const ConventionalTypeSchema: z.ZodEnum<["feat", "fix", "refactor", "chore", "docs", "test", "perf", "style", "ci", "build", "revert"]>; declare const WorkflowConfigSchema: z.ZodEffects; category: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; description: string; emoji?: string | undefined; category?: "testing" | "documentation" | "auth" | "features" | "infrastructure" | "performance" | "other" | undefined; }, { name: string; description: string; emoji?: string | undefined; category?: "testing" | "documentation" | "auth" | "features" | "infrastructure" | "performance" | "other" | undefined; }>, "many">; branchTypes: z.ZodOptional, "many">>; conventionalTypes: z.ZodOptional, "many">>; enforcement: z.ZodDefault>; language: z.ZodDefault; analytics: z.ZodOptional; shareAnonymous: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; shareAnonymous: boolean; }, { enabled?: boolean | undefined; shareAnonymous?: boolean | undefined; }>>; adapter: z.ZodOptional; syncRemote: z.ZodOptional; ci: z.ZodOptional>; nodeVersions: z.ZodOptional>; defaultBranch: z.ZodDefault; checks: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { provider: "github" | "gitlab" | "azure"; defaultBranch: string; nodeVersions?: string[] | undefined; checks?: ("build" | "test" | "lint" | "typecheck" | "format")[] | undefined; }, { provider?: "github" | "gitlab" | "azure" | undefined; nodeVersions?: string[] | undefined; defaultBranch?: string | undefined; checks?: ("build" | "test" | "lint" | "typecheck" | "format")[] | undefined; }>>; hooks: z.ZodOptional>; commitMsg: z.ZodOptional>; prePush: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preCommit?: string[] | undefined; commitMsg?: string[] | undefined; prePush?: string[] | undefined; }, { preCommit?: string[] | undefined; commitMsg?: string[] | undefined; prePush?: string[] | undefined; }>>; guidelines: z.ZodOptional>; optionalTemplates: z.ZodOptional>; customTemplatesDir: z.ZodOptional; additionalMandatory: z.ZodOptional>; optionalOverrides: z.ZodOptional>; }, "strip", z.ZodTypeAny, { mandatoryTemplates?: string[] | undefined; optionalTemplates?: string[] | undefined; customTemplatesDir?: string | undefined; additionalMandatory?: string[] | undefined; optionalOverrides?: string[] | undefined; }, { mandatoryTemplates?: string[] | undefined; optionalTemplates?: string[] | undefined; customTemplatesDir?: string | undefined; additionalMandatory?: string[] | undefined; optionalOverrides?: string[] | undefined; }>>; advisory: z.ZodOptional; defaultDepth: z.ZodDefault>; outputDir: z.ZodDefault; customQuestions: z.ZodOptional; priority: z.ZodOptional>; }, "strip", z.ZodTypeAny, { category: string; question: string; context?: string | undefined; priority?: "high" | "medium" | "low" | undefined; }, { category: string; question: string; context?: string | undefined; priority?: "high" | "medium" | "low" | undefined; }>, "many">>; riskThresholds: z.ZodOptional; medium: z.ZodDefault; low: z.ZodDefault; }, "strip", z.ZodTypeAny, { high: number; medium: number; low: number; }, { high?: number | undefined; medium?: number | undefined; low?: number | undefined; }>>; categories: z.ZodDefault>; excludePatterns: z.ZodOptional>; includeHealthMetrics: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; defaultDepth: "executive" | "quick" | "standard" | "comprehensive"; outputDir: string; categories: string[]; includeHealthMetrics: boolean; customQuestions?: { category: string; question: string; context?: string | undefined; priority?: "high" | "medium" | "low" | undefined; }[] | undefined; riskThresholds?: { high: number; medium: number; low: number; } | undefined; excludePatterns?: string[] | undefined; }, { enabled?: boolean | undefined; defaultDepth?: "executive" | "quick" | "standard" | "comprehensive" | undefined; outputDir?: string | undefined; customQuestions?: { category: string; question: string; context?: string | undefined; priority?: "high" | "medium" | "low" | undefined; }[] | undefined; riskThresholds?: { high?: number | undefined; medium?: number | undefined; low?: number | undefined; } | undefined; categories?: string[] | undefined; excludePatterns?: string[] | undefined; includeHealthMetrics?: boolean | undefined; }>>; reservedScopeNames: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { projectName: string; scopes: { name: string; description: string; emoji?: string | undefined; category?: "testing" | "documentation" | "auth" | "features" | "infrastructure" | "performance" | "other" | undefined; }[]; enforcement: "strict" | "advisory" | "learning"; language: string; reservedScopeNames: string[]; ci?: { provider: "github" | "gitlab" | "azure"; defaultBranch: string; nodeVersions?: string[] | undefined; checks?: ("build" | "test" | "lint" | "typecheck" | "format")[] | undefined; } | undefined; advisory?: { enabled: boolean; defaultDepth: "executive" | "quick" | "standard" | "comprehensive"; outputDir: string; categories: string[]; includeHealthMetrics: boolean; customQuestions?: { category: string; question: string; context?: string | undefined; priority?: "high" | "medium" | "low" | undefined; }[] | undefined; riskThresholds?: { high: number; medium: number; low: number; } | undefined; excludePatterns?: string[] | undefined; } | undefined; branchTypes?: ("test" | "docs" | "feature" | "bugfix" | "hotfix" | "chore" | "refactor" | "release")[] | undefined; conventionalTypes?: ("build" | "test" | "docs" | "ci" | "chore" | "refactor" | "feat" | "fix" | "perf" | "style" | "revert")[] | undefined; analytics?: { enabled: boolean; shareAnonymous: boolean; } | undefined; adapter?: string | undefined; syncRemote?: string | undefined; hooks?: { preCommit?: string[] | undefined; commitMsg?: string[] | undefined; prePush?: string[] | undefined; } | undefined; guidelines?: { mandatoryTemplates?: string[] | undefined; optionalTemplates?: string[] | undefined; customTemplatesDir?: string | undefined; additionalMandatory?: string[] | undefined; optionalOverrides?: string[] | undefined; } | undefined; }, { projectName: string; scopes: { name: string; description: string; emoji?: string | undefined; category?: "testing" | "documentation" | "auth" | "features" | "infrastructure" | "performance" | "other" | undefined; }[]; ci?: { provider?: "github" | "gitlab" | "azure" | undefined; nodeVersions?: string[] | undefined; defaultBranch?: string | undefined; checks?: ("build" | "test" | "lint" | "typecheck" | "format")[] | undefined; } | undefined; advisory?: { enabled?: boolean | undefined; defaultDepth?: "executive" | "quick" | "standard" | "comprehensive" | undefined; outputDir?: string | undefined; customQuestions?: { category: string; question: string; context?: string | undefined; priority?: "high" | "medium" | "low" | undefined; }[] | undefined; riskThresholds?: { high?: number | undefined; medium?: number | undefined; low?: number | undefined; } | undefined; categories?: string[] | undefined; excludePatterns?: string[] | undefined; includeHealthMetrics?: boolean | undefined; } | undefined; branchTypes?: ("test" | "docs" | "feature" | "bugfix" | "hotfix" | "chore" | "refactor" | "release")[] | undefined; conventionalTypes?: ("build" | "test" | "docs" | "ci" | "chore" | "refactor" | "feat" | "fix" | "perf" | "style" | "revert")[] | undefined; enforcement?: "strict" | "advisory" | "learning" | undefined; language?: string | undefined; analytics?: { enabled?: boolean | undefined; shareAnonymous?: boolean | undefined; } | undefined; adapter?: string | undefined; syncRemote?: string | undefined; hooks?: { preCommit?: string[] | undefined; commitMsg?: string[] | undefined; prePush?: string[] | undefined; } | undefined; guidelines?: { mandatoryTemplates?: string[] | undefined; optionalTemplates?: string[] | undefined; customTemplatesDir?: string | undefined; additionalMandatory?: string[] | undefined; optionalOverrides?: string[] | undefined; } | undefined; reservedScopeNames?: string[] | undefined; }>, { projectName: string; scopes: { name: string; description: string; emoji?: string | undefined; category?: "testing" | "documentation" | "auth" | "features" | "infrastructure" | "performance" | "other" | undefined; }[]; enforcement: "strict" | "advisory" | "learning"; language: string; reservedScopeNames: string[]; ci?: { provider: "github" | "gitlab" | "azure"; defaultBranch: string; nodeVersions?: string[] | undefined; checks?: ("build" | "test" | "lint" | "typecheck" | "format")[] | undefined; } | undefined; advisory?: { enabled: boolean; defaultDepth: "executive" | "quick" | "standard" | "comprehensive"; outputDir: string; categories: string[]; includeHealthMetrics: boolean; customQuestions?: { category: string; question: string; context?: string | undefined; priority?: "high" | "medium" | "low" | undefined; }[] | undefined; riskThresholds?: { high: number; medium: number; low: number; } | undefined; excludePatterns?: string[] | undefined; } | undefined; branchTypes?: ("test" | "docs" | "feature" | "bugfix" | "hotfix" | "chore" | "refactor" | "release")[] | undefined; conventionalTypes?: ("build" | "test" | "docs" | "ci" | "chore" | "refactor" | "feat" | "fix" | "perf" | "style" | "revert")[] | undefined; analytics?: { enabled: boolean; shareAnonymous: boolean; } | undefined; adapter?: string | undefined; syncRemote?: string | undefined; hooks?: { preCommit?: string[] | undefined; commitMsg?: string[] | undefined; prePush?: string[] | undefined; } | undefined; guidelines?: { mandatoryTemplates?: string[] | undefined; optionalTemplates?: string[] | undefined; customTemplatesDir?: string | undefined; additionalMandatory?: string[] | undefined; optionalOverrides?: string[] | undefined; } | undefined; }, { projectName: string; scopes: { name: string; description: string; emoji?: string | undefined; category?: "testing" | "documentation" | "auth" | "features" | "infrastructure" | "performance" | "other" | undefined; }[]; ci?: { provider?: "github" | "gitlab" | "azure" | undefined; nodeVersions?: string[] | undefined; defaultBranch?: string | undefined; checks?: ("build" | "test" | "lint" | "typecheck" | "format")[] | undefined; } | undefined; advisory?: { enabled?: boolean | undefined; defaultDepth?: "executive" | "quick" | "standard" | "comprehensive" | undefined; outputDir?: string | undefined; customQuestions?: { category: string; question: string; context?: string | undefined; priority?: "high" | "medium" | "low" | undefined; }[] | undefined; riskThresholds?: { high?: number | undefined; medium?: number | undefined; low?: number | undefined; } | undefined; categories?: string[] | undefined; excludePatterns?: string[] | undefined; includeHealthMetrics?: boolean | undefined; } | undefined; branchTypes?: ("test" | "docs" | "feature" | "bugfix" | "hotfix" | "chore" | "refactor" | "release")[] | undefined; conventionalTypes?: ("build" | "test" | "docs" | "ci" | "chore" | "refactor" | "feat" | "fix" | "perf" | "style" | "revert")[] | undefined; enforcement?: "strict" | "advisory" | "learning" | undefined; language?: string | undefined; analytics?: { enabled?: boolean | undefined; shareAnonymous?: boolean | undefined; } | undefined; adapter?: string | undefined; syncRemote?: string | undefined; hooks?: { preCommit?: string[] | undefined; commitMsg?: string[] | undefined; prePush?: string[] | undefined; } | undefined; guidelines?: { mandatoryTemplates?: string[] | undefined; optionalTemplates?: string[] | undefined; customTemplatesDir?: string | undefined; additionalMandatory?: string[] | undefined; optionalOverrides?: string[] | undefined; } | undefined; reservedScopeNames?: string[] | undefined; }>; type Scope = z.infer; type BranchType = z.infer; type ConventionalType = z.infer; type WorkflowConfig = z.infer; export { type BranchType as B, type ConventionalType as C, type Scope as S, type WorkflowConfig as W, WorkflowConfigSchema as a };