import * as z from "zod";
import type { DeafenInput, JoinVoiceInput, LeaveVoiceInput, MuteInput, SetChannelIdInput, SetMaxParticipantsInput, UndeafenInput, UnmuteInput, VoiceParticipant, VoiceState } from "./types.js";
type Properties<T> = Required<{
    [K in keyof T]: z.ZodType<T[K]>;
}>;
type definedNonNullAny = {};
export declare const isDefinedNonNullAny: (v: any) => v is definedNonNullAny;
export declare const definedNonNullAnySchema: z.ZodAny & z.ZodType<definedNonNullAny, any, z.core.$ZodTypeInternals<definedNonNullAny, any>>;
export declare function DeafenInputSchema(): z.ZodObject<Properties<DeafenInput>>;
export declare function JoinVoiceInputSchema(): z.ZodObject<Properties<JoinVoiceInput>>;
export declare function LeaveVoiceInputSchema(): z.ZodObject<Properties<LeaveVoiceInput>>;
export declare function MuteInputSchema(): z.ZodObject<Properties<MuteInput>>;
export declare function SetChannelIdInputSchema(): z.ZodObject<Properties<SetChannelIdInput>>;
export declare function SetMaxParticipantsInputSchema(): z.ZodObject<Properties<SetMaxParticipantsInput>>;
export declare function UndeafenInputSchema(): z.ZodObject<Properties<UndeafenInput>>;
export declare function UnmuteInputSchema(): z.ZodObject<Properties<UnmuteInput>>;
export declare function VoiceParticipantSchema(): z.ZodObject<Properties<VoiceParticipant>>;
export declare function VoiceStateSchema(): z.ZodObject<Properties<VoiceState>>;
export {};
//# sourceMappingURL=zod.d.ts.map