import { z } from "zod"; export declare const GenreProfileSchema: z.ZodObject<{ name: z.ZodString; id: z.ZodString; language: z.ZodDefault>; chapterTypes: z.ZodArray; fatigueWords: z.ZodArray; numericalSystem: z.ZodDefault; powerScaling: z.ZodDefault; eraResearch: z.ZodDefault; pacingRule: z.ZodDefault; satisfactionTypes: z.ZodDefault>; auditDimensions: z.ZodDefault>; }, "strip", z.ZodTypeAny, { id: string; language: "zh" | "en"; name: string; chapterTypes: string[]; fatigueWords: string[]; numericalSystem: boolean; powerScaling: boolean; eraResearch: boolean; pacingRule: string; satisfactionTypes: string[]; auditDimensions: number[]; }, { id: string; name: string; chapterTypes: string[]; fatigueWords: string[]; language?: "zh" | "en" | undefined; numericalSystem?: boolean | undefined; powerScaling?: boolean | undefined; eraResearch?: boolean | undefined; pacingRule?: string | undefined; satisfactionTypes?: string[] | undefined; auditDimensions?: number[] | undefined; }>; export type GenreProfile = z.infer; export interface ParsedGenreProfile { readonly profile: GenreProfile; readonly body: string; } export declare function parseGenreProfile(raw: string): ParsedGenreProfile; //# sourceMappingURL=genre-profile.d.ts.map