import { z } from "zod";
import type { NotificationChannel } from "../types/team.js";
export declare const TeamSchema: z.ZodObject<{
    id: z.ZodType<import("../index.js").Brand<string, "TeamId">, unknown, z.core.$ZodTypeInternals<import("../index.js").Brand<string, "TeamId">, unknown>>;
    slug: z.ZodType<import("../index.js").Brand<string, "TeamSlug">, unknown, z.core.$ZodTypeInternals<import("../index.js").Brand<string, "TeamSlug">, unknown>>;
    displayName: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    status: z.ZodEnum<{
        active: "active";
        archived: "archived";
    }>;
    members: z.ZodArray<z.ZodObject<{
        email: z.ZodOptional<z.ZodString>;
        sanityUserId: z.ZodOptional<z.ZodString>;
        githubUsername: z.ZodOptional<z.ZodString>;
        displayName: z.ZodOptional<z.ZodString>;
        role: z.ZodOptional<z.ZodString>;
        lastVerifiedAt: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
    repos: z.ZodOptional<z.ZodArray<z.ZodString>>;
    notifications: z.ZodOptional<z.ZodArray<z.ZodType<NotificationChannel, unknown, z.core.$ZodTypeInternals<NotificationChannel, unknown>>>>;
}, z.core.$strip>;
