import { z } from 'zod';
export declare const FeatureSchema: z.ZodObject<{
    type: z.ZodNullable<z.ZodEnum<["RELEASE", "EXPERIMENT", "OPERATIONAL", "KILL_SWITCH", "PERMISSION"]>>;
    slug: z.ZodString;
    enabled: z.ZodBoolean;
    description: z.ZodNullable<z.ZodString>;
    stale: z.ZodNullable<z.ZodBoolean>;
    lastUsedAt: z.ZodNullable<z.ZodDate>;
    createdAt: z.ZodNullable<z.ZodDate>;
    updatedAt: z.ZodNullable<z.ZodDate>;
    updatedBy: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    type: "RELEASE" | "EXPERIMENT" | "OPERATIONAL" | "KILL_SWITCH" | "PERMISSION" | null;
    description: string | null;
    enabled: boolean;
    slug: string;
    createdAt: Date | null;
    updatedAt: Date | null;
    lastUsedAt: Date | null;
    stale: boolean | null;
    updatedBy: number | null;
}, {
    type: "RELEASE" | "EXPERIMENT" | "OPERATIONAL" | "KILL_SWITCH" | "PERMISSION" | null;
    description: string | null;
    enabled: boolean;
    slug: string;
    createdAt: Date | null;
    updatedAt: Date | null;
    lastUsedAt: Date | null;
    stale: boolean | null;
    updatedBy: number | null;
}>;
export type Feature = z.infer<typeof FeatureSchema>;
export default FeatureSchema;
//# sourceMappingURL=FeatureSchema.d.ts.map