import { z } from 'zod';
export declare const rgbStatusSchema: z.ZodEnum<{
    readonly SHOWING_COLOR: "Showing Color";
    readonly NOT_CONFIGURED: "Not Configured";
    readonly CONFIGURING_RGB: "Configuring RGB";
    readonly SHOWING_EFFECT: "Showing Effect";
    readonly UNKNOWN: "Unknown";
    readonly ERROR: "Error";
}>;
export declare const rgbActionCommandSchema: z.ZodEnum<{
    readonly EXEC: "Exec";
    readonly CONFIGURE: "Configure";
}>;
export declare const rgbModuleStatusSchema: z.ZodObject<{
    rgbStatus: z.ZodEnum<{
        readonly SHOWING_COLOR: "Showing Color";
        readonly NOT_CONFIGURED: "Not Configured";
        readonly CONFIGURING_RGB: "Configuring RGB";
        readonly SHOWING_EFFECT: "Showing Effect";
        readonly UNKNOWN: "Unknown";
        readonly ERROR: "Error";
    }>;
    kartColor: z.ZodEnum<{
        readonly Black: "Black";
        readonly Red: "Red";
        readonly Blue: "Blue";
        readonly Green: "Green";
        readonly Yellow: "Yellow";
        readonly Violet: "Violet";
        readonly Cyan: "Cyan";
        readonly Magenta: "Magenta";
        readonly Orange: "Orange";
        readonly White: "White";
        readonly GreenYellow: "GreenYellow";
        readonly SaddleBrown: "SaddleBrown";
    }>;
}, z.core.$strip>;
export declare const rgbConfigurationOptionsSchema: z.ZodObject<{
    kartColor: z.ZodEnum<{
        readonly Black: "Black";
        readonly Red: "Red";
        readonly Blue: "Blue";
        readonly Green: "Green";
        readonly Yellow: "Yellow";
        readonly Violet: "Violet";
        readonly Cyan: "Cyan";
        readonly Magenta: "Magenta";
        readonly Orange: "Orange";
        readonly White: "White";
        readonly GreenYellow: "GreenYellow";
        readonly SaddleBrown: "SaddleBrown";
    }>;
    brightness: z.ZodNumber;
    effectTime: z.ZodNumber;
}, z.core.$strip>;
export declare const rgbShowEffectOptionsSchema: z.ZodObject<{
    effect: z.ZodEnum<{
        readonly SHOW_COLOR_KART: "Show Color Kart";
        readonly STAR_EFFECT: "Star Effect";
        readonly RAY_EFFECT: "Ray Effect";
        readonly RAY_HIT_EFFECT: "Ray Hit Effect";
        readonly SPEED_BOOST_EFFECT: "Speed Boost Effect";
        readonly CHARGED_POWER_EFFECT: "Charged Power Effect";
        readonly ROULETTE_EFFECT: "Roulette Effect";
        readonly SHIELD_EFFECT: "Shield Effect";
        readonly BROKEN_SHIELD_EFFECT: "Broken Shield Effect";
        readonly HIT_RIGHT_EFFECT: "Hit Right Effect";
        readonly HIT_LEFT_EFFECT: "Hit Left Effect";
        readonly HIT_FRONT_EFFECT: "Hit Front Effect";
        readonly HIT_BACK_EFFECT: "Hit Back Effect";
        readonly HIT_DISK_EFFECT: "Hit Disk Effect";
        readonly BALL_SHOT_EFFECT: "Ball Shot Effect";
        readonly DISK_SHOT_EFFECT: "Disk Shot Effect";
        readonly EMERGENCY_EFFECT: "Emergency Effect";
        readonly WAIT_EFFECT: "Wait Effect";
    }>;
}, z.core.$strip>;
