import zod from 'zod';
declare const BobConfigModel: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<false>, zod.ZodObject<{
    commonjs: zod.ZodDefault<zod.ZodOptional<zod.ZodBoolean>>;
    build: zod.ZodUnion<readonly [zod.ZodLiteral<false>, zod.ZodOptional<zod.ZodObject<{
        copy: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    }, zod.core.$strip>>]>;
    check: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<false>, zod.ZodObject<{
        skip: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    }, zod.core.$strip>]>>;
}, zod.core.$strip>]>>;
export type BobConfig = zod.TypeOf<typeof BobConfigModel>;
export declare function getBobConfig(packageJson: Record<string, unknown>): false | {
    commonjs: boolean;
    build?: false | {
        copy?: string[] | undefined;
    } | undefined;
    check?: false | {
        skip?: string[] | undefined;
    } | undefined;
} | undefined;
export {};
//# sourceMappingURL=config.d.ts.map