import { z } from 'zod';
export declare const ContentTypeSchema: z.ZodEnum<["skill", "agent", "rule"]>;
export type ContentType = z.infer<typeof ContentTypeSchema>;
export declare const SyncStrategySchema: z.ZodEnum<["symlink", "copy", "auto"]>;
export type SyncStrategy = z.infer<typeof SyncStrategySchema>;
export declare const ScopeSchema: z.ZodEnum<["project", "user", "all"]>;
export type Scope = z.infer<typeof ScopeSchema>;
export type ConcreteScope = Exclude<Scope, 'all'>;
export declare const SCOPE_CONTENT_TYPES: Record<Scope, ContentType[]>;
export declare const USER_SCOPE_MANAGED_AGENT_FILES: readonly ["oat-phase-implementer.md", "oat-reviewer.md"];
//# sourceMappingURL=types.d.ts.map