import { z } from 'zod';
export declare const diskSensorCommandSchema: z.ZodEnum<{
    readonly DEACTIVATE_SENSOR: "Deactivate Sensor";
    readonly ACTIVATE_SENSOR: "Activate Sensor";
    readonly CALIBRATE_SENSOR: "Calibrate Sensor";
    readonly CONFIGURE_MODULE: "Configure Module";
}>;
export declare const diskSensorStatusSchema: z.ZodEnum<{
    readonly SENSOR_STANDBY: "Sensor Standby";
    readonly SENSOR_DEACTIVATED: "Sensor Deactivated";
    readonly SENSOR_ACTIVATED: "Sensor Activated";
    readonly SENSOR_HIT: "Sensor Hit";
    readonly SENSOR_CALIBRATED: "Sensor Calibrated";
    readonly SENSOR_IN_ZONE: "Sensor In Zone";
    readonly MODULE_IN_CONFIGURATION: "Module In Configuration";
    readonly UNKNOWN: "Unknown";
}>;
export declare const configDiskSensorBallShooterModuleOptionsSchema: z.ZodObject<{
    prepareVoltagePercentage: z.ZodOptional<z.ZodNumber>;
    attackVoltagePercentage: z.ZodOptional<z.ZodNumber>;
    waitTimeAfterHit: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const diskSensorBallShooterModuleStatusSchema: z.ZodObject<{
    diskSensorStatus: z.ZodEnum<{
        readonly SENSOR_STANDBY: "Sensor Standby";
        readonly SENSOR_DEACTIVATED: "Sensor Deactivated";
        readonly SENSOR_ACTIVATED: "Sensor Activated";
        readonly SENSOR_HIT: "Sensor Hit";
        readonly SENSOR_CALIBRATED: "Sensor Calibrated";
        readonly SENSOR_IN_ZONE: "Sensor In Zone";
        readonly MODULE_IN_CONFIGURATION: "Module In Configuration";
        readonly UNKNOWN: "Unknown";
    }>;
}, z.core.$strip>;
