import { InferType } from 'yup'; export declare const AUTHOR_SCHEMA: import("yup/lib/object").OptionalObjectSchema<{ slug: import("yup/lib/string").RequiredStringSchema; name: import("yup/lib/string").RequiredStringSchema; email: import("yup/lib/string").RequiredStringSchema; bio: import("yup").StringSchema; contacts: import("yup").ArraySchema; link: import("yup/lib/string").RequiredStringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; link: import("yup/lib/string").RequiredStringSchema; }>>, import("yup/lib/object").AssertsShape; link: import("yup/lib/string").RequiredStringSchema; }>>>, import("yup/lib/types").AnyObject, import("yup/lib/object").TypeOfShape; link: import("yup/lib/string").RequiredStringSchema; }>>[] | undefined, import("yup/lib/object").AssertsShape; link: import("yup/lib/string").RequiredStringSchema; }>>[] | undefined>; series: import("yup").ArraySchema, import("yup/lib/types").AnyObject, (string | undefined)[] | undefined, string[] | undefined>; }, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{ slug: import("yup/lib/string").RequiredStringSchema; name: import("yup/lib/string").RequiredStringSchema; email: import("yup/lib/string").RequiredStringSchema; bio: import("yup").StringSchema; contacts: import("yup").ArraySchema; link: import("yup/lib/string").RequiredStringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; link: import("yup/lib/string").RequiredStringSchema; }>>, import("yup/lib/object").AssertsShape; link: import("yup/lib/string").RequiredStringSchema; }>>>, import("yup/lib/types").AnyObject, import("yup/lib/object").TypeOfShape; link: import("yup/lib/string").RequiredStringSchema; }>>[] | undefined, import("yup/lib/object").AssertsShape; link: import("yup/lib/string").RequiredStringSchema; }>>[] | undefined>; series: import("yup").ArraySchema, import("yup/lib/types").AnyObject, (string | undefined)[] | undefined, string[] | undefined>; }>>; export type Author = InferType;