import { z } from 'zod';
declare const schema: z.ZodObject<{
    project: z.ZodString;
    package: z.ZodEffects<z.ZodString, string, string>;
    public: z.ZodDefault<z.ZodBoolean>;
    description: z.ZodString;
    author: z.ZodString;
    typescript: z.ZodBoolean;
    testing: z.ZodDefault<z.ZodBoolean>;
    reportCodeCoverage: z.ZodDefault<z.ZodBoolean>;
    githubOwner: z.ZodString;
    githubRepository: z.ZodString;
    path: z.ZodEffects<z.ZodString, string, string>;
    dryRun: z.ZodDefault<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
    project: string;
    package: string;
    path: string;
    public: boolean;
    description: string;
    author: string;
    typescript: boolean;
    testing: boolean;
    reportCodeCoverage: boolean;
    githubOwner: string;
    githubRepository: string;
    dryRun: boolean;
}, {
    project: string;
    package: string;
    path: string;
    description: string;
    author: string;
    typescript: boolean;
    githubOwner: string;
    githubRepository: string;
    public?: boolean | undefined;
    testing?: boolean | undefined;
    reportCodeCoverage?: boolean | undefined;
    dryRun?: boolean | undefined;
}>;
type OptionsInput = z.input<typeof schema>;
type Options = z.infer<typeof schema>;
export { schema, schema as options, type Options, type OptionsInput };
