import { z } from 'zod';
export declare const joinRequestSchema: z.ZodObject<{
    id: z.ZodString;
    racingTeamId: z.ZodString;
    userId: z.ZodString;
    status: z.ZodEnum<{
        PENDING: "PENDING";
        ACCEPTED: "ACCEPTED";
        REJECTED: "REJECTED";
    }>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
}, z.core.$strip>;
export declare const teamMemberSchema: z.ZodObject<{
    racingTeamId: z.ZodString;
    userId: z.ZodString;
    role: z.ZodEnum<{
        readonly PILOT: "PILOT";
        readonly TECHNICIAN: "TECHNICIAN";
        readonly COACH: "COACH";
    }>;
    joinedAt: z.ZodDate;
}, z.core.$strip>;
export declare const createJoinRequestSchema: z.ZodObject<{
    racingTeamId: z.ZodString;
}, z.core.$strip>;
export declare const answerJoinRequestSchema: z.ZodObject<{
    racingTeamId: z.ZodString;
    targetUserId: z.ZodString;
    accepted: z.ZodBoolean;
}, z.core.$strip>;
