import { z } from 'zod';
export declare const UserRoleSchema: z.ZodEnum<{
    PLAYER: "PLAYER";
    SUPER_ADMIN: "SUPER_ADMIN";
    OPERATOR: "OPERATOR";
}>;
export declare const UserSchema: z.ZodObject<{
    id: z.ZodString;
    name: z.ZodString;
    username: z.ZodString;
    email: z.ZodEmail;
    phone: z.ZodOptional<z.ZodString>;
    role: z.ZodEnum<{
        PLAYER: "PLAYER";
        SUPER_ADMIN: "SUPER_ADMIN";
        OPERATOR: "OPERATOR";
    }>;
    type: z.ZodEnum<{
        readonly STAFF: "STAFF";
        readonly PLAYER: "PLAYER";
    }>;
}, z.core.$strip>;
export declare const UserWithPasswordSchema: z.ZodObject<{
    id: z.ZodString;
    name: z.ZodString;
    username: z.ZodString;
    email: z.ZodEmail;
    phone: z.ZodOptional<z.ZodString>;
    role: z.ZodEnum<{
        PLAYER: "PLAYER";
        SUPER_ADMIN: "SUPER_ADMIN";
        OPERATOR: "OPERATOR";
    }>;
    type: z.ZodEnum<{
        readonly STAFF: "STAFF";
        readonly PLAYER: "PLAYER";
    }>;
    password: z.ZodString;
}, z.core.$strip>;
