UNPKG

tbarequest

Version:

A wrapper to fetch data from The Blue Alliance API

2,650 lines 120 kB
export declare const matchScoreBreakdownYearsAlliances: {
    "2015": import("arktype/internal/methods/object.ts").ObjectType<{
        adjust_points?: number | undefined;
        auto_points?: number | undefined;
        container_count_level1?: number | undefined;
        container_count_level2?: number | undefined;
        container_count_level3?: number | undefined;
        container_count_level4?: number | undefined;
        container_count_level5?: number | undefined;
        container_count_level6?: number | undefined;
        container_points?: number | undefined;
        container_set?: boolean | undefined;
        foul_count?: number | undefined;
        foul_points?: number | undefined;
        litter_count_container?: number | undefined;
        litter_count_landfill?: number | undefined;
        litter_count_unprocessed?: number | undefined;
        litter_points?: number | undefined;
        robot_set?: boolean | undefined;
        teleop_points?: number | undefined;
        total_points?: number | undefined;
        tote_count_far?: number | undefined;
        tote_count_near?: number | undefined;
        tote_points?: number | undefined;
        tote_set?: boolean | undefined;
        tote_stack?: boolean | undefined;
    }, {}>;
    "2016": import("arktype/internal/methods/object.ts").ObjectType<{
        adjustPoints?: number | undefined;
        autoBoulderPoints?: number | undefined;
        autoBouldersHigh?: number | undefined;
        autoBouldersLow?: number | undefined;
        autoCrossingPoints?: number | undefined;
        autoPoints?: number | undefined;
        autoReachPoints?: number | undefined;
        breachPoints?: number | undefined;
        capturePoints?: number | undefined;
        foulCount?: number | undefined;
        foulPoints?: number | undefined;
        position1crossings?: number | undefined;
        position2?: string | undefined;
        position2crossings?: number | undefined;
        position3?: string | undefined;
        position3crossings?: number | undefined;
        position4?: string | undefined;
        position4crossings?: number | undefined;
        position5?: string | undefined;
        position5crossings?: number | undefined;
        robot1Auto?: "Crossed" | "Reached" | "None" | undefined;
        robot2Auto?: string | undefined;
        robot3Auto?: string | undefined;
        tba_rpEarned?: number | undefined;
        techFoulCount?: number | undefined;
        teleopBoulderPoints?: number | undefined;
        teleopBouldersHigh?: number | undefined;
        teleopBouldersLow?: number | undefined;
        teleopChallengePoints?: number | undefined;
        teleopCrossingPoints?: number | undefined;
        teleopDefensesBreached?: boolean | undefined;
        teleopPoints?: number | undefined;
        teleopScalePoints?: number | undefined;
        teleopTowerCaptured?: boolean | undefined;
        totalPoints?: number | undefined;
        towerEndStrength?: number | undefined;
        towerFaceA?: string | undefined;
        towerFaceB?: string | undefined;
        towerFaceC?: string | undefined;
    }, {}>;
    "2017": import("arktype/internal/methods/object.ts").ObjectType<{
        adjustPoints?: number | undefined;
        autoFuelHigh?: number | undefined;
        autoFuelLow?: number | undefined;
        autoFuelPoints?: number | undefined;
        autoMobilityPoints?: number | undefined;
        autoPoints?: number | undefined;
        autoRotorPoints?: number | undefined;
        foulCount?: number | undefined;
        foulPoints?: number | undefined;
        kPaBonusPoints?: number | undefined;
        kPaRankingPointAchieved?: boolean | undefined;
        robot1Auto?: "None" | "Unknown" | "Mobility" | undefined;
        robot2Auto?: "None" | "Unknown" | "Mobility" | undefined;
        robot3Auto?: "None" | "Unknown" | "Mobility" | undefined;
        rotor1Auto?: boolean | undefined;
        rotor1Engaged?: boolean | undefined;
        rotor2Auto?: boolean | undefined;
        rotor2Engaged?: boolean | undefined;
        rotor3Engaged?: boolean | undefined;
        rotor4Engaged?: boolean | undefined;
        rotorBonusPoints?: number | undefined;
        rotorRankingPointAchieved?: boolean | undefined;
        tba_rpEarned?: number | undefined;
        techFoulCount?: number | undefined;
        teleopFuelHigh?: number | undefined;
        teleopFuelLow?: number | undefined;
        teleopFuelPoints?: number | undefined;
        teleopPoints?: number | undefined;
        teleopRotorPoints?: number | undefined;
        teleopTakeoffPoints?: number | undefined;
        totalPoints?: number | undefined;
        touchpadFar?: string | undefined;
        touchpadMiddle?: string | undefined;
        touchpadNear?: string | undefined;
    }, {}>;
    "2018": import("arktype/internal/methods/object.ts").ObjectType<{
        adjustPoints?: number | undefined;
        autoOwnershipPoints?: number | undefined;
        autoPoints?: number | undefined;
        autoQuestRankingPoint?: boolean | undefined;
        autoRobot1?: string | undefined;
        autoRobot2?: string | undefined;
        autoRobot3?: string | undefined;
        autoRunPoints?: number | undefined;
        autoScaleOwnershipSec?: number | undefined;
        autoSwitchAtZero?: boolean | undefined;
        autoSwitchOwnershipSec?: number | undefined;
        endgamePoints?: number | undefined;
        endgameRobot1?: string | undefined;
        endgameRobot2?: string | undefined;
        endgameRobot3?: string | undefined;
        faceTheBossRankingPoint?: boolean | undefined;
        foulCount?: number | undefined;
        foulPoints?: number | undefined;
        rp?: number | undefined;
        tba_gameData?: string | undefined;
        techFoulCount?: number | undefined;
        teleopOwnershipPoints?: number | undefined;
        teleopPoints?: number | undefined;
        teleopScaleBoostSec?: number | undefined;
        teleopScaleForceSec?: number | undefined;
        teleopScaleOwnershipSec?: number | undefined;
        teleopSwitchBoostSec?: number | undefined;
        teleopSwitchForceSec?: number | undefined;
        teleopSwitchOwnershipSec?: number | undefined;
        totalPoints?: number | undefined;
        vaultBoostPlayed?: number | undefined;
        vaultBoostTotal?: number | undefined;
        vaultForcePlayed?: number | undefined;
        vaultForceTotal?: number | undefined;
        vaultLevitatePlayed?: number | undefined;
        vaultLevitateTotal?: number | undefined;
        vaultPoints?: number | undefined;
    }, {}>;
    "2019": import("arktype/internal/methods/object.ts").ObjectType<{
        adjustPoints?: number | undefined;
        autoPoints?: number | undefined;
        bay1?: string | undefined;
        bay2?: string | undefined;
        bay3?: string | undefined;
        bay4?: string | undefined;
        bay5?: string | undefined;
        bay6?: string | undefined;
        bay7?: string | undefined;
        bay8?: string | undefined;
        cargoPoints?: number | undefined;
        completeRocketRankingPoint?: boolean | undefined;
        completedRocketFar?: boolean | undefined;
        completedRocketNear?: boolean | undefined;
        endgameRobot1?: string | undefined;
        endgameRobot2?: string | undefined;
        endgameRobot3?: string | undefined;
        foulCount?: number | undefined;
        foulPoints?: number | undefined;
        habClimbPoints?: number | undefined;
        habDockingRankingPoint?: boolean | undefined;
        habLineRobot1?: string | undefined;
        habLineRobot2?: string | undefined;
        habLineRobot3?: string | undefined;
        hatchPanelPoints?: number | undefined;
        lowLeftRocketFar?: string | undefined;
        lowLeftRocketNear?: string | undefined;
        lowRightRocketFar?: string | undefined;
        lowRightRocketNear?: string | undefined;
        midLeftRocketFar?: string | undefined;
        midLeftRocketNear?: string | undefined;
        midRightRocketFar?: string | undefined;
        midRightRocketNear?: string | undefined;
        preMatchBay1?: string | undefined;
        preMatchBay2?: string | undefined;
        preMatchBay3?: string | undefined;
        preMatchBay6?: string | undefined;
        preMatchBay7?: string | undefined;
        preMatchBay8?: string | undefined;
        preMatchLevelRobot1?: string | undefined;
        preMatchLevelRobot2?: string | undefined;
        preMatchLevelRobot3?: string | undefined;
        rp?: number | undefined;
        sandStormBonusPoints?: number | undefined;
        techFoulCount?: number | undefined;
        teleopPoints?: number | undefined;
        topLeftRocketFar?: string | undefined;
        topLeftRocketNear?: string | undefined;
        topRightRocketFar?: string | undefined;
        topRightRocketNear?: string | undefined;
        totalPoints?: number | undefined;
    }, {}>;
    "2020": import("arktype/internal/methods/object.ts").ObjectType<{
        adjustPoints?: number | undefined;
        autoCellPoints?: number | undefined;
        autoCellsBottom?: number | undefined;
        autoCellsInner?: number | undefined;
        autoCellsOuter?: number | undefined;
        autoInitLinePoints?: number | undefined;
        autoPoints?: number | undefined;
        controlPanelPoints?: number | undefined;
        endgamePoints?: number | undefined;
        endgameRobot1?: string | undefined;
        endgameRobot2?: string | undefined;
        endgameRobot3?: string | undefined;
        endgameRungIsLevel?: string | undefined;
        foulCount?: number | undefined;
        foulPoints?: number | undefined;
        initLineRobot1?: string | undefined;
        initLineRobot2?: string | undefined;
        initLineRobot3?: string | undefined;
        rp?: number | undefined;
        shieldEnergizedRankingPoint?: boolean | undefined;
        shieldOperationalRankingPoint?: boolean | undefined;
        stage1Activated?: boolean | undefined;
        stage2Activated?: boolean | undefined;
        stage3Activated?: boolean | undefined;
        stage3TargetColor?: string | undefined;
        tba_numRobotsHanging?: number | undefined;
        tba_shieldEnergizedRankingPointFromFoul?: boolean | undefined;
        techFoulCount?: number | undefined;
        teleopCellPoints?: number | undefined;
        teleopCellsBottom?: number | undefined;
        teleopCellsInner?: number | undefined;
        teleopCellsOuter?: number | undefined;
        teleopPoints?: number | undefined;
        totalPoints?: number | undefined;
    }, {}>;
    "2022": import("arktype/internal/methods/object.ts").ObjectType<{
        adjustPoints?: number | undefined;
        autoCargoLowerBlue?: number | undefined;
        autoCargoLowerFar?: number | undefined;
        autoCargoLowerNear?: number | undefined;
        autoCargoLowerRed?: number | undefined;
        autoCargoPoints?: number | undefined;
        autoCargoTotal?: number | undefined;
        autoCargoUpperBlue?: number | undefined;
        autoCargoUpperFar?: number | undefined;
        autoCargoUpperNear?: number | undefined;
        autoCargoUpperRed?: number | undefined;
        autoPoints?: number | undefined;
        autoTaxiPoints?: number | undefined;
        cargoBonusRankingPoint?: boolean | undefined;
        endgamePoints?: number | undefined;
        endgameRobot1?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
        endgameRobot2?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
        endgameRobot3?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
        foulCount?: number | undefined;
        foulPoints?: number | undefined;
        hangarBonusRankingPoint?: boolean | undefined;
        matchCargoTotal?: number | undefined;
        quintetAchieved?: boolean | undefined;
        rp?: number | undefined;
        taxiRobot1?: "No" | "Yes" | undefined;
        taxiRobot2?: "No" | "Yes" | undefined;
        taxiRobot3?: "No" | "Yes" | undefined;
        techFoulCount?: number | undefined;
        teleopCargoLowerBlue?: number | undefined;
        teleopCargoLowerFar?: number | undefined;
        teleopCargoLowerNear?: number | undefined;
        teleopCargoLowerRed?: number | undefined;
        teleopCargoPoints?: number | undefined;
        teleopCargoTotal?: number | undefined;
        teleopCargoUpperBlue?: number | undefined;
        teleopCargoUpperFar?: number | undefined;
        teleopCargoUpperNear?: number | undefined;
        teleopCargoUpperRed?: number | undefined;
        teleopPoints?: number | undefined;
        totalPoints?: number | undefined;
    }, {}>;
    "2023": import("arktype/internal/methods/object.ts").ObjectType<{
        activationBonusAchieved?: boolean | undefined;
        adjustPoints?: number | undefined;
        autoBridgeState?: "NotLevel" | "Level" | undefined;
        autoChargeStationPoints?: number | undefined;
        autoChargeStationRobot1?: "None" | "Docked" | undefined;
        autoChargeStationRobot2?: "None" | "Docked" | undefined;
        autoChargeStationRobot3?: "None" | "Docked" | undefined;
        autoCommunity?: {
            B: ("None" | "Cube" | "Cone")[];
            M: ("None" | "Cube" | "Cone")[];
            T: ("None" | "Cube" | "Cone")[];
        } | undefined;
        autoDocked?: boolean | undefined;
        autoGamePieceCount?: number | undefined;
        autoGamePiecePoints?: number | undefined;
        autoMobilityPoints?: number | undefined;
        autoPoints?: number | undefined;
        coopGamePieceCount?: number | undefined;
        coopertitionCriteriaMet?: boolean | undefined;
        endGameBridgeState?: "NotLevel" | "Level" | undefined;
        endGameChargeStationPoints?: number | undefined;
        endGameChargeStationRobot1?: "None" | "Docked" | "Parked" | undefined;
        endGameChargeStationRobot2?: "None" | "Docked" | "Parked" | undefined;
        endGameChargeStationRobot3?: "None" | "Docked" | "Parked" | undefined;
        endGameParkPoints?: number | undefined;
        foulCount?: number | undefined;
        foulPoints?: number | undefined;
        linkPoints?: number | undefined;
        links?: {
            nodes: number[];
            row: "Mid" | "Bottom" | "Top";
        }[] | undefined;
        mobilityRobot1?: "No" | "Yes" | undefined;
        mobilityRobot2?: "No" | "Yes" | undefined;
        mobilityRobot3?: "No" | "Yes" | undefined;
        rp?: number | undefined;
        sustainabilityBonusAchieved?: boolean | undefined;
        techFoulCount?: number | undefined;
        teleopCommunity?: {
            B: ("None" | "Cube" | "Cone")[];
            M: ("None" | "Cube" | "Cone")[];
            T: ("None" | "Cube" | "Cone")[];
        } | undefined;
        teleopGamePieceCount?: number | undefined;
        teleopGamePiecePoints?: number | undefined;
        teleopPoints?: number | undefined;
        totalChargeStationPoints?: number | undefined;
        totalPoints?: number | undefined;
    }, {}>;
    "2024": import("arktype/internal/methods/object.ts").ObjectType<{
        adjustPoints?: number | undefined;
        autoAmpNoteCount?: number | undefined;
        autoAmpNotePoints?: number | undefined;
        autoLeavePoints?: number | undefined;
        autoLineRobot1?: string | undefined;
        autoLineRobot2?: string | undefined;
        autoLineRobot3?: string | undefined;
        autoPoints?: number | undefined;
        autoSpeakerNoteCount?: number | undefined;
        autoSpeakerNotePoints?: number | undefined;
        autoTotalNotePoints?: number | undefined;
        coopNotePlayed?: boolean | undefined;
        coopertitionBonusAchieved?: boolean | undefined;
        coopertitionCriteriaMet?: boolean | undefined;
        endGameHarmonyPoints?: number | undefined;
        endGameNoteInTrapPoints?: number | undefined;
        endGameOnStagePoints?: number | undefined;
        endGameParkPoints?: number | undefined;
        endGameRobot1?: string | undefined;
        endGameRobot2?: string | undefined;
        endGameRobot3?: string | undefined;
        endGameSpotLightBonusPoints?: number | undefined;
        endGameTotalStagePoints?: number | undefined;
        ensembleBonusAchieved?: boolean | undefined;
        ensembleBonusOnStageRobotsThreshold?: number | undefined;
        ensembleBonusStagePointsThreshold?: number | undefined;
        foulCount?: number | undefined;
        foulPoints?: number | undefined;
        g206Penalty?: boolean | undefined;
        g408Penalty?: boolean | undefined;
        g424Penalty?: boolean | undefined;
        melodyBonusAchieved?: boolean | undefined;
        melodyBonusThreshold?: number | undefined;
        melodyBonusThresholdCoop?: number | undefined;
        melodyBonusThresholdNonCoop?: number | undefined;
        micCenterStage?: boolean | undefined;
        micStageLeft?: boolean | undefined;
        micStageRight?: boolean | undefined;
        rp?: number | undefined;
        techFoulCount?: number | undefined;
        teleopAmpNoteCount?: number | undefined;
        teleopAmpNotePoints?: number | undefined;
        teleopPoints?: number | undefined;
        teleopSpeakerNoteAmplifiedCount?: number | undefined;
        teleopSpeakerNoteAmplifiedPoints?: number | undefined;
        teleopSpeakerNoteCount?: number | undefined;
        teleopSpeakerNotePoints?: number | undefined;
        teleopTotalNotePoints?: number | undefined;
        totalPoints?: number | undefined;
        trapCenterStage?: boolean | undefined;
        trapStageLeft?: boolean | undefined;
        trapStageRight?: boolean | undefined;
    }, {}>;
    "2025": import("arktype/internal/methods/object.ts").ObjectType<{
        adjustPoints?: number | undefined;
        algaePoints?: number | undefined;
        autoBonusAchieved?: boolean | undefined;
        autoCoralCount?: number | undefined;
        autoCoralPoints?: number | undefined;
        autoLineRobot1?: "No" | "Yes" | undefined;
        autoLineRobot2?: "No" | "Yes" | undefined;
        autoLineRobot3?: "No" | "Yes" | undefined;
        autoMobilityPoints?: number | undefined;
        autoPoints?: number | undefined;
        autoReef?: {
            botRow: {
                nodeA: boolean;
                nodeB: boolean;
                nodeC: boolean;
                nodeD: boolean;
                nodeE: boolean;
                nodeF: boolean;
                nodeG: boolean;
                nodeH: boolean;
                nodeI: boolean;
                nodeJ: boolean;
                nodeK: boolean;
                nodeL: boolean;
            };
            midRow: {
                nodeA: boolean;
                nodeB: boolean;
                nodeC: boolean;
                nodeD: boolean;
                nodeE: boolean;
                nodeF: boolean;
                nodeG: boolean;
                nodeH: boolean;
                nodeI: boolean;
                nodeJ: boolean;
                nodeK: boolean;
                nodeL: boolean;
            };
            topRow: {
                nodeA: boolean;
                nodeB: boolean;
                nodeC: boolean;
                nodeD: boolean;
                nodeE: boolean;
                nodeF: boolean;
                nodeG: boolean;
                nodeH: boolean;
                nodeI: boolean;
                nodeJ: boolean;
                nodeK: boolean;
                nodeL: boolean;
            };
            trough: number;
            tba_botRowCount: number;
            tba_midRowCount: number;
            tba_topRowCount: number;
        } | undefined;
        bargeBonusAchieved?: boolean | undefined;
        coopertitionCriteriaMet?: boolean | undefined;
        coralBonusAchieved?: boolean | undefined;
        endGameBargePoints?: number | undefined;
        endGameRobot1?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
        endGameRobot2?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
        endGameRobot3?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
        foulCount?: number | undefined;
        foulPoints?: number | undefined;
        g206Penalty?: boolean | undefined;
        g410Penalty?: boolean | undefined;
        g418Penalty?: boolean | undefined;
        g428Penalty?: boolean | undefined;
        netAlgaeCount?: number | undefined;
        rp?: number | undefined;
        techFoulCount?: number | undefined;
        teleopCoralCount?: number | undefined;
        teleopCoralPoints?: number | undefined;
        teleopPoints?: number | undefined;
        teleopReef?: {
            botRow: {
                nodeA: boolean;
                nodeB: boolean;
                nodeC: boolean;
                nodeD: boolean;
                nodeE: boolean;
                nodeF: boolean;
                nodeG: boolean;
                nodeH: boolean;
                nodeI: boolean;
                nodeJ: boolean;
                nodeK: boolean;
                nodeL: boolean;
            };
            midRow: {
                nodeA: boolean;
                nodeB: boolean;
                nodeC: boolean;
                nodeD: boolean;
                nodeE: boolean;
                nodeF: boolean;
                nodeG: boolean;
                nodeH: boolean;
                nodeI: boolean;
                nodeJ: boolean;
                nodeK: boolean;
                nodeL: boolean;
            };
            topRow: {
                nodeA: boolean;
                nodeB: boolean;
                nodeC: boolean;
                nodeD: boolean;
                nodeE: boolean;
                nodeF: boolean;
                nodeG: boolean;
                nodeH: boolean;
                nodeI: boolean;
                nodeJ: boolean;
                nodeK: boolean;
                nodeL: boolean;
            };
            trough: number;
            tba_botRowCount: number;
            tba_midRowCount: number;
            tba_topRowCount: number;
        } | undefined;
        totalPoints?: number | undefined;
        wallAlgaeCount?: number | undefined;
    }, {}>;
};
export declare const matchScoreBreakdownYearsMatches: {
    "2015": import("arktype/internal/methods/object.ts").ObjectType<{
        red: {
            adjust_points?: number | undefined;
            auto_points?: number | undefined;
            container_count_level1?: number | undefined;
            container_count_level2?: number | undefined;
            container_count_level3?: number | undefined;
            container_count_level4?: number | undefined;
            container_count_level5?: number | undefined;
            container_count_level6?: number | undefined;
            container_points?: number | undefined;
            container_set?: boolean | undefined;
            foul_count?: number | undefined;
            foul_points?: number | undefined;
            litter_count_container?: number | undefined;
            litter_count_landfill?: number | undefined;
            litter_count_unprocessed?: number | undefined;
            litter_points?: number | undefined;
            robot_set?: boolean | undefined;
            teleop_points?: number | undefined;
            total_points?: number | undefined;
            tote_count_far?: number | undefined;
            tote_count_near?: number | undefined;
            tote_points?: number | undefined;
            tote_set?: boolean | undefined;
            tote_stack?: boolean | undefined;
        };
        blue: {
            adjust_points?: number | undefined;
            auto_points?: number | undefined;
            container_count_level1?: number | undefined;
            container_count_level2?: number | undefined;
            container_count_level3?: number | undefined;
            container_count_level4?: number | undefined;
            container_count_level5?: number | undefined;
            container_count_level6?: number | undefined;
            container_points?: number | undefined;
            container_set?: boolean | undefined;
            foul_count?: number | undefined;
            foul_points?: number | undefined;
            litter_count_container?: number | undefined;
            litter_count_landfill?: number | undefined;
            litter_count_unprocessed?: number | undefined;
            litter_points?: number | undefined;
            robot_set?: boolean | undefined;
            teleop_points?: number | undefined;
            total_points?: number | undefined;
            tote_count_far?: number | undefined;
            tote_count_near?: number | undefined;
            tote_points?: number | undefined;
            tote_set?: boolean | undefined;
            tote_stack?: boolean | undefined;
        };
        coopertition: "None" | "Unknown" | "Stack";
        coopertition_points: number;
        yearOfCompetition: 2015;
    }, {}>;
    "2016": import("arktype/internal/methods/object.ts").ObjectType<{
        red: {
            adjustPoints?: number | undefined;
            autoBoulderPoints?: number | undefined;
            autoBouldersHigh?: number | undefined;
            autoBouldersLow?: number | undefined;
            autoCrossingPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoReachPoints?: number | undefined;
            breachPoints?: number | undefined;
            capturePoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            position1crossings?: number | undefined;
            position2?: string | undefined;
            position2crossings?: number | undefined;
            position3?: string | undefined;
            position3crossings?: number | undefined;
            position4?: string | undefined;
            position4crossings?: number | undefined;
            position5?: string | undefined;
            position5crossings?: number | undefined;
            robot1Auto?: "Crossed" | "Reached" | "None" | undefined;
            robot2Auto?: string | undefined;
            robot3Auto?: string | undefined;
            tba_rpEarned?: number | undefined;
            techFoulCount?: number | undefined;
            teleopBoulderPoints?: number | undefined;
            teleopBouldersHigh?: number | undefined;
            teleopBouldersLow?: number | undefined;
            teleopChallengePoints?: number | undefined;
            teleopCrossingPoints?: number | undefined;
            teleopDefensesBreached?: boolean | undefined;
            teleopPoints?: number | undefined;
            teleopScalePoints?: number | undefined;
            teleopTowerCaptured?: boolean | undefined;
            totalPoints?: number | undefined;
            towerEndStrength?: number | undefined;
            towerFaceA?: string | undefined;
            towerFaceB?: string | undefined;
            towerFaceC?: string | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoBoulderPoints?: number | undefined;
            autoBouldersHigh?: number | undefined;
            autoBouldersLow?: number | undefined;
            autoCrossingPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoReachPoints?: number | undefined;
            breachPoints?: number | undefined;
            capturePoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            position1crossings?: number | undefined;
            position2?: string | undefined;
            position2crossings?: number | undefined;
            position3?: string | undefined;
            position3crossings?: number | undefined;
            position4?: string | undefined;
            position4crossings?: number | undefined;
            position5?: string | undefined;
            position5crossings?: number | undefined;
            robot1Auto?: "Crossed" | "Reached" | "None" | undefined;
            robot2Auto?: string | undefined;
            robot3Auto?: string | undefined;
            tba_rpEarned?: number | undefined;
            techFoulCount?: number | undefined;
            teleopBoulderPoints?: number | undefined;
            teleopBouldersHigh?: number | undefined;
            teleopBouldersLow?: number | undefined;
            teleopChallengePoints?: number | undefined;
            teleopCrossingPoints?: number | undefined;
            teleopDefensesBreached?: boolean | undefined;
            teleopPoints?: number | undefined;
            teleopScalePoints?: number | undefined;
            teleopTowerCaptured?: boolean | undefined;
            totalPoints?: number | undefined;
            towerEndStrength?: number | undefined;
            towerFaceA?: string | undefined;
            towerFaceB?: string | undefined;
            towerFaceC?: string | undefined;
        };
        yearOfCompetition: 2016;
    }, {}>;
    "2017": import("arktype/internal/methods/object.ts").ObjectType<{
        red: {
            adjustPoints?: number | undefined;
            autoFuelHigh?: number | undefined;
            autoFuelLow?: number | undefined;
            autoFuelPoints?: number | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoRotorPoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            kPaBonusPoints?: number | undefined;
            kPaRankingPointAchieved?: boolean | undefined;
            robot1Auto?: "None" | "Unknown" | "Mobility" | undefined;
            robot2Auto?: "None" | "Unknown" | "Mobility" | undefined;
            robot3Auto?: "None" | "Unknown" | "Mobility" | undefined;
            rotor1Auto?: boolean | undefined;
            rotor1Engaged?: boolean | undefined;
            rotor2Auto?: boolean | undefined;
            rotor2Engaged?: boolean | undefined;
            rotor3Engaged?: boolean | undefined;
            rotor4Engaged?: boolean | undefined;
            rotorBonusPoints?: number | undefined;
            rotorRankingPointAchieved?: boolean | undefined;
            tba_rpEarned?: number | undefined;
            techFoulCount?: number | undefined;
            teleopFuelHigh?: number | undefined;
            teleopFuelLow?: number | undefined;
            teleopFuelPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopRotorPoints?: number | undefined;
            teleopTakeoffPoints?: number | undefined;
            totalPoints?: number | undefined;
            touchpadFar?: string | undefined;
            touchpadMiddle?: string | undefined;
            touchpadNear?: string | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoFuelHigh?: number | undefined;
            autoFuelLow?: number | undefined;
            autoFuelPoints?: number | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoRotorPoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            kPaBonusPoints?: number | undefined;
            kPaRankingPointAchieved?: boolean | undefined;
            robot1Auto?: "None" | "Unknown" | "Mobility" | undefined;
            robot2Auto?: "None" | "Unknown" | "Mobility" | undefined;
            robot3Auto?: "None" | "Unknown" | "Mobility" | undefined;
            rotor1Auto?: boolean | undefined;
            rotor1Engaged?: boolean | undefined;
            rotor2Auto?: boolean | undefined;
            rotor2Engaged?: boolean | undefined;
            rotor3Engaged?: boolean | undefined;
            rotor4Engaged?: boolean | undefined;
            rotorBonusPoints?: number | undefined;
            rotorRankingPointAchieved?: boolean | undefined;
            tba_rpEarned?: number | undefined;
            techFoulCount?: number | undefined;
            teleopFuelHigh?: number | undefined;
            teleopFuelLow?: number | undefined;
            teleopFuelPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopRotorPoints?: number | undefined;
            teleopTakeoffPoints?: number | undefined;
            totalPoints?: number | undefined;
            touchpadFar?: string | undefined;
            touchpadMiddle?: string | undefined;
            touchpadNear?: string | undefined;
        };
        yearOfCompetition: 2017;
    }, {}>;
    "2018": import("arktype/internal/methods/object.ts").ObjectType<{
        red: {
            adjustPoints?: number | undefined;
            autoOwnershipPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoQuestRankingPoint?: boolean | undefined;
            autoRobot1?: string | undefined;
            autoRobot2?: string | undefined;
            autoRobot3?: string | undefined;
            autoRunPoints?: number | undefined;
            autoScaleOwnershipSec?: number | undefined;
            autoSwitchAtZero?: boolean | undefined;
            autoSwitchOwnershipSec?: number | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            faceTheBossRankingPoint?: boolean | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            rp?: number | undefined;
            tba_gameData?: string | undefined;
            techFoulCount?: number | undefined;
            teleopOwnershipPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopScaleBoostSec?: number | undefined;
            teleopScaleForceSec?: number | undefined;
            teleopScaleOwnershipSec?: number | undefined;
            teleopSwitchBoostSec?: number | undefined;
            teleopSwitchForceSec?: number | undefined;
            teleopSwitchOwnershipSec?: number | undefined;
            totalPoints?: number | undefined;
            vaultBoostPlayed?: number | undefined;
            vaultBoostTotal?: number | undefined;
            vaultForcePlayed?: number | undefined;
            vaultForceTotal?: number | undefined;
            vaultLevitatePlayed?: number | undefined;
            vaultLevitateTotal?: number | undefined;
            vaultPoints?: number | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoOwnershipPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoQuestRankingPoint?: boolean | undefined;
            autoRobot1?: string | undefined;
            autoRobot2?: string | undefined;
            autoRobot3?: string | undefined;
            autoRunPoints?: number | undefined;
            autoScaleOwnershipSec?: number | undefined;
            autoSwitchAtZero?: boolean | undefined;
            autoSwitchOwnershipSec?: number | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            faceTheBossRankingPoint?: boolean | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            rp?: number | undefined;
            tba_gameData?: string | undefined;
            techFoulCount?: number | undefined;
            teleopOwnershipPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopScaleBoostSec?: number | undefined;
            teleopScaleForceSec?: number | undefined;
            teleopScaleOwnershipSec?: number | undefined;
            teleopSwitchBoostSec?: number | undefined;
            teleopSwitchForceSec?: number | undefined;
            teleopSwitchOwnershipSec?: number | undefined;
            totalPoints?: number | undefined;
            vaultBoostPlayed?: number | undefined;
            vaultBoostTotal?: number | undefined;
            vaultForcePlayed?: number | undefined;
            vaultForceTotal?: number | undefined;
            vaultLevitatePlayed?: number | undefined;
            vaultLevitateTotal?: number | undefined;
            vaultPoints?: number | undefined;
        };
        yearOfCompetition: 2018;
    }, {}>;
    "2019": import("arktype/internal/methods/object.ts").ObjectType<{
        red: {
            adjustPoints?: number | undefined;
            autoPoints?: number | undefined;
            bay1?: string | undefined;
            bay2?: string | undefined;
            bay3?: string | undefined;
            bay4?: string | undefined;
            bay5?: string | undefined;
            bay6?: string | undefined;
            bay7?: string | undefined;
            bay8?: string | undefined;
            cargoPoints?: number | undefined;
            completeRocketRankingPoint?: boolean | undefined;
            completedRocketFar?: boolean | undefined;
            completedRocketNear?: boolean | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            habClimbPoints?: number | undefined;
            habDockingRankingPoint?: boolean | undefined;
            habLineRobot1?: string | undefined;
            habLineRobot2?: string | undefined;
            habLineRobot3?: string | undefined;
            hatchPanelPoints?: number | undefined;
            lowLeftRocketFar?: string | undefined;
            lowLeftRocketNear?: string | undefined;
            lowRightRocketFar?: string | undefined;
            lowRightRocketNear?: string | undefined;
            midLeftRocketFar?: string | undefined;
            midLeftRocketNear?: string | undefined;
            midRightRocketFar?: string | undefined;
            midRightRocketNear?: string | undefined;
            preMatchBay1?: string | undefined;
            preMatchBay2?: string | undefined;
            preMatchBay3?: string | undefined;
            preMatchBay6?: string | undefined;
            preMatchBay7?: string | undefined;
            preMatchBay8?: string | undefined;
            preMatchLevelRobot1?: string | undefined;
            preMatchLevelRobot2?: string | undefined;
            preMatchLevelRobot3?: string | undefined;
            rp?: number | undefined;
            sandStormBonusPoints?: number | undefined;
            techFoulCount?: number | undefined;
            teleopPoints?: number | undefined;
            topLeftRocketFar?: string | undefined;
            topLeftRocketNear?: string | undefined;
            topRightRocketFar?: string | undefined;
            topRightRocketNear?: string | undefined;
            totalPoints?: number | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoPoints?: number | undefined;
            bay1?: string | undefined;
            bay2?: string | undefined;
            bay3?: string | undefined;
            bay4?: string | undefined;
            bay5?: string | undefined;
            bay6?: string | undefined;
            bay7?: string | undefined;
            bay8?: string | undefined;
            cargoPoints?: number | undefined;
            completeRocketRankingPoint?: boolean | undefined;
            completedRocketFar?: boolean | undefined;
            completedRocketNear?: boolean | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            habClimbPoints?: number | undefined;
            habDockingRankingPoint?: boolean | undefined;
            habLineRobot1?: string | undefined;
            habLineRobot2?: string | undefined;
            habLineRobot3?: string | undefined;
            hatchPanelPoints?: number | undefined;
            lowLeftRocketFar?: string | undefined;
            lowLeftRocketNear?: string | undefined;
            lowRightRocketFar?: string | undefined;
            lowRightRocketNear?: string | undefined;
            midLeftRocketFar?: string | undefined;
            midLeftRocketNear?: string | undefined;
            midRightRocketFar?: string | undefined;
            midRightRocketNear?: string | undefined;
            preMatchBay1?: string | undefined;
            preMatchBay2?: string | undefined;
            preMatchBay3?: string | undefined;
            preMatchBay6?: string | undefined;
            preMatchBay7?: string | undefined;
            preMatchBay8?: string | undefined;
            preMatchLevelRobot1?: string | undefined;
            preMatchLevelRobot2?: string | undefined;
            preMatchLevelRobot3?: string | undefined;
            rp?: number | undefined;
            sandStormBonusPoints?: number | undefined;
            techFoulCount?: number | undefined;
            teleopPoints?: number | undefined;
            topLeftRocketFar?: string | undefined;
            topLeftRocketNear?: string | undefined;
            topRightRocketFar?: string | undefined;
            topRightRocketNear?: string | undefined;
            totalPoints?: number | undefined;
        };
        yearOfCompetition: 2019;
    }, {}>;
    "2020": import("arktype/internal/methods/object.ts").ObjectType<{
        red: {
            adjustPoints?: number | undefined;
            autoCellPoints?: number | undefined;
            autoCellsBottom?: number | undefined;
            autoCellsInner?: number | undefined;
            autoCellsOuter?: number | undefined;
            autoInitLinePoints?: number | undefined;
            autoPoints?: number | undefined;
            controlPanelPoints?: number | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            endgameRungIsLevel?: string | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            initLineRobot1?: string | undefined;
            initLineRobot2?: string | undefined;
            initLineRobot3?: string | undefined;
            rp?: number | undefined;
            shieldEnergizedRankingPoint?: boolean | undefined;
            shieldOperationalRankingPoint?: boolean | undefined;
            stage1Activated?: boolean | undefined;
            stage2Activated?: boolean | undefined;
            stage3Activated?: boolean | undefined;
            stage3TargetColor?: string | undefined;
            tba_numRobotsHanging?: number | undefined;
            tba_shieldEnergizedRankingPointFromFoul?: boolean | undefined;
            techFoulCount?: number | undefined;
            teleopCellPoints?: number | undefined;
            teleopCellsBottom?: number | undefined;
            teleopCellsInner?: number | undefined;
            teleopCellsOuter?: number | undefined;
            teleopPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoCellPoints?: number | undefined;
            autoCellsBottom?: number | undefined;
            autoCellsInner?: number | undefined;
            autoCellsOuter?: number | undefined;
            autoInitLinePoints?: number | undefined;
            autoPoints?: number | undefined;
            controlPanelPoints?: number | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            endgameRungIsLevel?: string | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            initLineRobot1?: string | undefined;
            initLineRobot2?: string | undefined;
            initLineRobot3?: string | undefined;
            rp?: number | undefined;
            shieldEnergizedRankingPoint?: boolean | undefined;
            shieldOperationalRankingPoint?: boolean | undefined;
            stage1Activated?: boolean | undefined;
            stage2Activated?: boolean | undefined;
            stage3Activated?: boolean | undefined;
            stage3TargetColor?: string | undefined;
            tba_numRobotsHanging?: number | undefined;
            tba_shieldEnergizedRankingPointFromFoul?: boolean | undefined;
            techFoulCount?: number | undefined;
            teleopCellPoints?: number | undefined;
            teleopCellsBottom?: number | undefined;
            teleopCellsInner?: number | undefined;
            teleopCellsOuter?: number | undefined;
            teleopPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        yearOfCompetition: 2020;
    }, {}>;
    "2022": import("arktype/internal/methods/object.ts").ObjectType<{
        red: {
            adjustPoints?: number | undefined;
            autoCargoLowerBlue?: number | undefined;
            autoCargoLowerFar?: number | undefined;
            autoCargoLowerNear?: number | undefined;
            autoCargoLowerRed?: number | undefined;
            autoCargoPoints?: number | undefined;
            autoCargoTotal?: number | undefined;
            autoCargoUpperBlue?: number | undefined;
            autoCargoUpperFar?: number | undefined;
            autoCargoUpperNear?: number | undefined;
            autoCargoUpperRed?: number | undefined;
            autoPoints?: number | undefined;
            autoTaxiPoints?: number | undefined;
            cargoBonusRankingPoint?: boolean | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            endgameRobot2?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            endgameRobot3?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            hangarBonusRankingPoint?: boolean | undefined;
            matchCargoTotal?: number | undefined;
            quintetAchieved?: boolean | undefined;
            rp?: number | undefined;
            taxiRobot1?: "No" | "Yes" | undefined;
            taxiRobot2?: "No" | "Yes" | undefined;
            taxiRobot3?: "No" | "Yes" | undefined;
            techFoulCount?: number | undefined;
            teleopCargoLowerBlue?: number | undefined;
            teleopCargoLowerFar?: number | undefined;
            teleopCargoLowerNear?: number | undefined;
            teleopCargoLowerRed?: number | undefined;
            teleopCargoPoints?: number | undefined;
            teleopCargoTotal?: number | undefined;
            teleopCargoUpperBlue?: number | undefined;
            teleopCargoUpperFar?: number | undefined;
            teleopCargoUpperNear?: number | undefined;
            teleopCargoUpperRed?: number | undefined;
            teleopPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoCargoLowerBlue?: number | undefined;
            autoCargoLowerFar?: number | undefined;
            autoCargoLowerNear?: number | undefined;
            autoCargoLowerRed?: number | undefined;
            autoCargoPoints?: number | undefined;
            autoCargoTotal?: number | undefined;
            autoCargoUpperBlue?: number | undefined;
            autoCargoUpperFar?: number | undefined;
            autoCargoUpperNear?: number | undefined;
            autoCargoUpperRed?: number | undefined;
            autoPoints?: number | undefined;
            autoTaxiPoints?: number | undefined;
            cargoBonusRankingPoint?: boolean | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            endgameRobot2?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            endgameRobot3?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            hangarBonusRankingPoint?: boolean | undefined;
            matchCargoTotal?: number | undefined;
            quintetAchieved?: boolean | undefined;
            rp?: number | undefined;
            taxiRobot1?: "No" | "Yes" | undefined;
            taxiRobot2?: "No" | "Yes" | undefined;
            taxiRobot3?: "No" | "Yes" | undefined;
            techFoulCount?: number | undefined;
            teleopCargoLowerBlue?: number | undefined;
            teleopCargoLowerFar?: number | undefined;
            teleopCargoLowerNear?: number | undefined;
            teleopCargoLowerRed?: number | undefined;
            teleopCargoPoints?: number | undefined;
            teleopCargoTotal?: number | undefined;
            teleopCargoUpperBlue?: number | undefined;
            teleopCargoUpperFar?: number | undefined;
            teleopCargoUpperNear?: number | undefined;
            teleopCargoUpperRed?: number | undefined;
            teleopPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        yearOfCompetition: 2022;
    }, {}>;
    "2023": import("arktype/internal/methods/object.ts").ObjectType<{
        red: {
            activationBonusAchieved?: boolean | undefined;
            adjustPoints?: number | undefined;
            autoBridgeState?: "NotLevel" | "Level" | undefined;
            autoChargeStationPoints?: number | undefined;
            autoChargeStationRobot1?: "None" | "Docked" | undefined;
            autoChargeStationRobot2?: "None" | "Docked" | undefined;
            autoChargeStationRobot3?: "None" | "Docked" | undefined;
            autoCommunity?: {
                B: ("None" | "Cube" | "Cone")[];
                M: ("None" | "Cube" | "Cone")[];
                T: ("None" | "Cube" | "Cone")[];
            } | undefined;
            autoDocked?: boolean | undefined;
            autoGamePieceCount?: number | undefined;
            autoGamePiecePoints?: number | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            coopGamePieceCount?: number | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            endGameBridgeState?: "NotLevel" | "Level" | undefined;
            endGameChargeStationPoints?: number | undefined;
            endGameChargeStationRobot1?: "None" | "Docked" | "Parked" | undefined;
            endGameChargeStationRobot2?: "None" | "Docked" | "Parked" | undefined;
            endGameChargeStationRobot3?: "None" | "Docked" | "Parked" | undefined;
            endGameParkPoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            linkPoints?: number | undefined;
            links?: {
                nodes: number[];
                row: "Mid" | "Bottom" | "Top";
            }[] | undefined;
            mobilityRobot1?: "No" | "Yes" | undefined;
            mobilityRobot2?: "No" | "Yes" | undefined;
            mobilityRobot3?: "No" | "Yes" | undefined;
            rp?: number | undefined;
            sustainabilityBonusAchieved?: boolean | undefined;
            techFoulCount?: number | undefined;
            teleopCommunity?: {
                B: ("None" | "Cube" | "Cone")[];
                M: ("None" | "Cube" | "Cone")[];
                T: ("None" | "Cube" | "Cone")[];
            } | undefined;
            teleopGamePieceCount?: number | undefined;
            teleopGamePiecePoints?: number | undefined;
            teleopPoints?: number | undefined;
            totalChargeStationPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        blue: {
            activationBonusAchieved?: boolean | undefined;
            adjustPoints?: number | undefined;
            autoBridgeState?: "NotLevel" | "Level" | undefined;
            autoChargeStationPoints?: number | undefined;
            autoChargeStationRobot1?: "None" | "Docked" | undefined;
            autoChargeStationRobot2?: "None" | "Docked" | undefined;
            autoChargeStationRobot3?: "None" | "Docked" | undefined;
            autoCommunity?: {
                B: ("None" | "Cube" | "Cone")[];
                M: ("None" | "Cube" | "Cone")[];
                T: ("None" | "Cube" | "Cone")[];
            } | undefined;
            autoDocked?: boolean | undefined;
            autoGamePieceCount?: number | undefined;
            autoGamePiecePoints?: number | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            coopGamePieceCount?: number | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            endGameBridgeState?: "NotLevel" | "Level" | undefined;
            endGameChargeStationPoints?: number | undefined;
            endGameChargeStationRobot1?: "None" | "Docked" | "Parked" | undefined;
            endGameChargeStationRobot2?: "None" | "Docked" | "Parked" | undefined;
            endGameChargeStationRobot3?: "None" | "Docked" | "Parked" | undefined;
            endGameParkPoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            linkPoints?: number | undefined;
            links?: {
                nodes: number[];
                row: "Mid" | "Bottom" | "Top";
            }[] | undefined;
            mobilityRobot1?: "No" | "Yes" | undefined;
            mobilityRobot2?: "No" | "Yes" | undefined;
            mobilityRobot3?: "No" | "Yes" | undefined;
            rp?: number | undefined;
            sustainabilityBonusAchieved?: boolean | undefined;
            techFoulCount?: number | undefined;
            teleopCommunity?: {
                B: ("None" | "Cube" | "Cone")[];
                M: ("None" | "Cube" | "Cone")[];
                T: ("None" | "Cube" | "Cone")[];
            } | undefined;
            teleopGamePieceCount?: number | undefined;
            teleopGamePiecePoints?: number | undefined;
            teleopPoints?: number | undefined;
            totalChargeStationPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        yearOfCompetition: 2023;
    }, {}>;
    "2024": import("arktype/internal/methods/object.ts").ObjectType<{
        red: {
            adjustPoints?: number | undefined;
            autoAmpNoteCount?: number | undefined;
            autoAmpNotePoints?: number | undefined;
            autoLeavePoints?: number | undefined;
            autoLineRobot1?: string | undefined;
            autoLineRobot2?: string | undefined;
            autoLineRobot3?: string | undefined;
            autoPoints?: number | undefined;
            autoSpeakerNoteCount?: number | undefined;
            autoSpeakerNotePoints?: number | undefined;
            autoTotalNotePoints?: number | undefined;
            coopNotePlayed?: boolean | undefined;
            coopertitionBonusAchieved?: boolean | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            endGameHarmonyPoints?: number | undefined;
            endGameNoteInTrapPoints?: number | undefined;
            endGameOnStagePoints?: number | undefined;
            endGameParkPoints?: number | undefined;
            endGameRobot1?: string | undefined;
            endGameRobot2?: string | undefined;
            endGameRobot3?: string | undefined;
            endGameSpotLightBonusPoints?: number | undefined;
            endGameTotalStagePoints?: number | undefined;
            ensembleBonusAchieved?: boolean | undefined;
            ensembleBonusOnStageRobotsThreshold?: number | undefined;
            ensembleBonusStagePointsThreshold?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            g206Penalty?: boolean | undefined;
            g408Penalty?: boolean | undefined;
            g424Penalty?: boolean | undefined;
            melodyBonusAchieved?: boolean | undefined;
            melodyBonusThreshold?: number | undefined;
            melodyBonusThresholdCoop?: number | undefined;
            melodyBonusThresholdNonCoop?: number | undefined;
            micCenterStage?: boolean | undefined;
            micStageLeft?: boolean | undefined;
            micStageRight?: boolean | undefined;
            rp?: number | undefined;
            techFoulCount?: number | undefined;
            teleopAmpNoteCount?: number | undefined;
            teleopAmpNotePoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopSpeakerNoteAmplifiedCount?: number | undefined;
            teleopSpeakerNoteAmplifiedPoints?: number | undefined;
            teleopSpeakerNoteCount?: number | undefined;
            teleopSpeakerNotePoints?: number | undefined;
            teleopTotalNotePoints?: number | undefined;
            totalPoints?: number | undefined;
            trapCenterStage?: boolean | undefined;
            trapStageLeft?: boolean | undefined;
            trapStageRight?: boolean | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoAmpNoteCount?: number | undefined;
            autoAmpNotePoints?: number | undefined;
            autoLeavePoints?: number | undefined;
            autoLineRobot1?: string | undefined;
            autoLineRobot2?: string | undefined;
            autoLineRobot3?: string | undefined;
            autoPoints?: number | undefined;
            autoSpeakerNoteCount?: number | undefined;
            autoSpeakerNotePoints?: number | undefined;
            autoTotalNotePoints?: number | undefined;
            coopNotePlayed?: boolean | undefined;
            coopertitionBonusAchieved?: boolean | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            endGameHarmonyPoints?: number | undefined;
            endGameNoteInTrapPoints?: number | undefined;
            endGameOnStagePoints?: number | undefined;
            endGameParkPoints?: number | undefined;
            endGameRobot1?: string | undefined;
            endGameRobot2?: string | undefined;
            endGameRobot3?: string | undefined;
            endGameSpotLightBonusPoints?: number | undefined;
            endGameTotalStagePoints?: number | undefined;
            ensembleBonusAchieved?: boolean | undefined;
            ensembleBonusOnStageRobotsThreshold?: number | undefined;
            ensembleBonusStagePointsThreshold?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            g206Penalty?: boolean | undefined;
            g408Penalty?: boolean | undefined;
            g424Penalty?: boolean | undefined;
            melodyBonusAchieved?: boolean | undefined;
            melodyBonusThreshold?: number | undefined;
            melodyBonusThresholdCoop?: number | undefined;
            melodyBonusThresholdNonCoop?: number | undefined;
            micCenterStage?: boolean | undefined;
            micStageLeft?: boolean | undefined;
            micStageRight?: boolean | undefined;
            rp?: number | undefined;
            techFoulCount?: number | undefined;
            teleopAmpNoteCount?: number | undefined;
            teleopAmpNotePoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopSpeakerNoteAmplifiedCount?: number | undefined;
            teleopSpeakerNoteAmplifiedPoints?: number | undefined;
            teleopSpeakerNoteCount?: number | undefined;
            teleopSpeakerNotePoints?: number | undefined;
            teleopTotalNotePoints?: number | undefined;
            totalPoints?: number | undefined;
            trapCenterStage?: boolean | undefined;
            trapStageLeft?: boolean | undefined;
            trapStageRight?: boolean | undefined;
        };
        yearOfCompetition: 2024;
    }, {}>;
    "2025": import("arktype/internal/methods/object.ts").ObjectType<{
        red: {
            adjustPoints?: number | undefined;
            algaePoints?: number | undefined;
            autoBonusAchieved?: boolean | undefined;
            autoCoralCount?: number | undefined;
            autoCoralPoints?: number | undefined;
            autoLineRobot1?: "No" | "Yes" | undefined;
            autoLineRobot2?: "No" | "Yes" | undefined;
            autoLineRobot3?: "No" | "Yes" | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoReef?: {
                botRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                midRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                topRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                trough: number;
                tba_botRowCount: number;
                tba_midRowCount: number;
                tba_topRowCount: number;
            } | undefined;
            bargeBonusAchieved?: boolean | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            coralBonusAchieved?: boolean | undefined;
            endGameBargePoints?: number | undefined;
            endGameRobot1?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            endGameRobot2?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            endGameRobot3?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            g206Penalty?: boolean | undefined;
            g410Penalty?: boolean | undefined;
            g418Penalty?: boolean | undefined;
            g428Penalty?: boolean | undefined;
            netAlgaeCount?: number | undefined;
            rp?: number | undefined;
            techFoulCount?: number | undefined;
            teleopCoralCount?: number | undefined;
            teleopCoralPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopReef?: {
                botRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                midRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                topRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                trough: number;
                tba_botRowCount: number;
                tba_midRowCount: number;
                tba_topRowCount: number;
            } | undefined;
            totalPoints?: number | undefined;
            wallAlgaeCount?: number | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            algaePoints?: number | undefined;
            autoBonusAchieved?: boolean | undefined;
            autoCoralCount?: number | undefined;
            autoCoralPoints?: number | undefined;
            autoLineRobot1?: "No" | "Yes" | undefined;
            autoLineRobot2?: "No" | "Yes" | undefined;
            autoLineRobot3?: "No" | "Yes" | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoReef?: {
                botRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                midRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                topRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                trough: number;
                tba_botRowCount: number;
                tba_midRowCount: number;
                tba_topRowCount: number;
            } | undefined;
            bargeBonusAchieved?: boolean | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            coralBonusAchieved?: boolean | undefined;
            endGameBargePoints?: number | undefined;
            endGameRobot1?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            endGameRobot2?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            endGameRobot3?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            g206Penalty?: boolean | undefined;
            g410Penalty?: boolean | undefined;
            g418Penalty?: boolean | undefined;
            g428Penalty?: boolean | undefined;
            netAlgaeCount?: number | undefined;
            rp?: number | undefined;
            techFoulCount?: number | undefined;
            teleopCoralCount?: number | undefined;
            teleopCoralPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopReef?: {
                botRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                midRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                topRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                trough: number;
                tba_botRowCount: number;
                tba_midRowCount: number;
                tba_topRowCount: number;
            } | undefined;
            totalPoints?: number | undefined;
            wallAlgaeCount?: number | undefined;
        };
        yearOfCompetition: 2025;
    }, {}>;
};
export declare const Match_alliance: import("arktype/internal/methods/object.ts").ObjectType<{
    score: number | null;
    team_keys: string[];
    surrogate_team_keys: string[];
    dq_team_keys: string[];
}, {}>;
export declare const Match_Simple: import("arktype/internal/methods/object.ts").ObjectType<{
    key: string;
    comp_level: "f" | "qm" | "ef" | "qf" | "sf";
    set_number: number;
    match_number: number;
    alliances: {
        red: {
            score: number | null;
            team_keys: string[];
            surrogate_team_keys: string[];
            dq_team_keys: string[];
        };
        blue: {
            score: number | null;
            team_keys: string[];
            surrogate_team_keys: string[];
            dq_team_keys: string[];
        };
    };
    winning_alliance: "" | "red" | "blue";
    event_key: string;
    time: number | null;
    actual_time: number | null;
    predicted_time: number | null;
}, {}>;
export declare const Match: import("arktype/internal/methods/object.ts").ObjectType<{
    key: string;
    comp_level: "f" | "qm" | "ef" | "qf" | "sf";
    set_number: number;
    match_number: number;
    alliances: {
        red: {
            score: number | null;
            team_keys: string[];
            surrogate_team_keys: string[];
            dq_team_keys: string[];
        };
        blue: {
            score: number | null;
            team_keys: string[];
            surrogate_team_keys: string[];
            dq_team_keys: string[];
        };
    };
    winning_alliance: "" | "red" | "blue";
    event_key: string;
    time: number | null;
    actual_time: number | null;
    predicted_time: number | null;
    videos: {
        type: string;
        key: string;
    }[];
    score_breakdown: {
        red: {
            adjust_points?: number | undefined;
            auto_points?: number | undefined;
            container_count_level1?: number | undefined;
            container_count_level2?: number | undefined;
            container_count_level3?: number | undefined;
            container_count_level4?: number | undefined;
            container_count_level5?: number | undefined;
            container_count_level6?: number | undefined;
            container_points?: number | undefined;
            container_set?: boolean | undefined;
            foul_count?: number | undefined;
            foul_points?: number | undefined;
            litter_count_container?: number | undefined;
            litter_count_landfill?: number | undefined;
            litter_count_unprocessed?: number | undefined;
            litter_points?: number | undefined;
            robot_set?: boolean | undefined;
            teleop_points?: number | undefined;
            total_points?: number | undefined;
            tote_count_far?: number | undefined;
            tote_count_near?: number | undefined;
            tote_points?: number | undefined;
            tote_set?: boolean | undefined;
            tote_stack?: boolean | undefined;
        };
        blue: {
            adjust_points?: number | undefined;
            auto_points?: number | undefined;
            container_count_level1?: number | undefined;
            container_count_level2?: number | undefined;
            container_count_level3?: number | undefined;
            container_count_level4?: number | undefined;
            container_count_level5?: number | undefined;
            container_count_level6?: number | undefined;
            container_points?: number | undefined;
            container_set?: boolean | undefined;
            foul_count?: number | undefined;
            foul_points?: number | undefined;
            litter_count_container?: number | undefined;
            litter_count_landfill?: number | undefined;
            litter_count_unprocessed?: number | undefined;
            litter_points?: number | undefined;
            robot_set?: boolean | undefined;
            teleop_points?: number | undefined;
            total_points?: number | undefined;
            tote_count_far?: number | undefined;
            tote_count_near?: number | undefined;
            tote_points?: number | undefined;
            tote_set?: boolean | undefined;
            tote_stack?: boolean | undefined;
        };
        coopertition: "None" | "Unknown" | "Stack";
        coopertition_points: number;
        yearOfCompetition: 2015;
    } | {
        red: {
            adjustPoints?: number | undefined;
            autoBoulderPoints?: number | undefined;
            autoBouldersHigh?: number | undefined;
            autoBouldersLow?: number | undefined;
            autoCrossingPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoReachPoints?: number | undefined;
            breachPoints?: number | undefined;
            capturePoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            position1crossings?: number | undefined;
            position2?: string | undefined;
            position2crossings?: number | undefined;
            position3?: string | undefined;
            position3crossings?: number | undefined;
            position4?: string | undefined;
            position4crossings?: number | undefined;
            position5?: string | undefined;
            position5crossings?: number | undefined;
            robot1Auto?: "Crossed" | "Reached" | "None" | undefined;
            robot2Auto?: string | undefined;
            robot3Auto?: string | undefined;
            tba_rpEarned?: number | undefined;
            techFoulCount?: number | undefined;
            teleopBoulderPoints?: number | undefined;
            teleopBouldersHigh?: number | undefined;
            teleopBouldersLow?: number | undefined;
            teleopChallengePoints?: number | undefined;
            teleopCrossingPoints?: number | undefined;
            teleopDefensesBreached?: boolean | undefined;
            teleopPoints?: number | undefined;
            teleopScalePoints?: number | undefined;
            teleopTowerCaptured?: boolean | undefined;
            totalPoints?: number | undefined;
            towerEndStrength?: number | undefined;
            towerFaceA?: string | undefined;
            towerFaceB?: string | undefined;
            towerFaceC?: string | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoBoulderPoints?: number | undefined;
            autoBouldersHigh?: number | undefined;
            autoBouldersLow?: number | undefined;
            autoCrossingPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoReachPoints?: number | undefined;
            breachPoints?: number | undefined;
            capturePoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            position1crossings?: number | undefined;
            position2?: string | undefined;
            position2crossings?: number | undefined;
            position3?: string | undefined;
            position3crossings?: number | undefined;
            position4?: string | undefined;
            position4crossings?: number | undefined;
            position5?: string | undefined;
            position5crossings?: number | undefined;
            robot1Auto?: "Crossed" | "Reached" | "None" | undefined;
            robot2Auto?: string | undefined;
            robot3Auto?: string | undefined;
            tba_rpEarned?: number | undefined;
            techFoulCount?: number | undefined;
            teleopBoulderPoints?: number | undefined;
            teleopBouldersHigh?: number | undefined;
            teleopBouldersLow?: number | undefined;
            teleopChallengePoints?: number | undefined;
            teleopCrossingPoints?: number | undefined;
            teleopDefensesBreached?: boolean | undefined;
            teleopPoints?: number | undefined;
            teleopScalePoints?: number | undefined;
            teleopTowerCaptured?: boolean | undefined;
            totalPoints?: number | undefined;
            towerEndStrength?: number | undefined;
            towerFaceA?: string | undefined;
            towerFaceB?: string | undefined;
            towerFaceC?: string | undefined;
        };
        yearOfCompetition: 2016;
    } | {
        red: {
            adjustPoints?: number | undefined;
            autoFuelHigh?: number | undefined;
            autoFuelLow?: number | undefined;
            autoFuelPoints?: number | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoRotorPoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            kPaBonusPoints?: number | undefined;
            kPaRankingPointAchieved?: boolean | undefined;
            robot1Auto?: "None" | "Unknown" | "Mobility" | undefined;
            robot2Auto?: "None" | "Unknown" | "Mobility" | undefined;
            robot3Auto?: "None" | "Unknown" | "Mobility" | undefined;
            rotor1Auto?: boolean | undefined;
            rotor1Engaged?: boolean | undefined;
            rotor2Auto?: boolean | undefined;
            rotor2Engaged?: boolean | undefined;
            rotor3Engaged?: boolean | undefined;
            rotor4Engaged?: boolean | undefined;
            rotorBonusPoints?: number | undefined;
            rotorRankingPointAchieved?: boolean | undefined;
            tba_rpEarned?: number | undefined;
            techFoulCount?: number | undefined;
            teleopFuelHigh?: number | undefined;
            teleopFuelLow?: number | undefined;
            teleopFuelPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopRotorPoints?: number | undefined;
            teleopTakeoffPoints?: number | undefined;
            totalPoints?: number | undefined;
            touchpadFar?: string | undefined;
            touchpadMiddle?: string | undefined;
            touchpadNear?: string | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoFuelHigh?: number | undefined;
            autoFuelLow?: number | undefined;
            autoFuelPoints?: number | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoRotorPoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            kPaBonusPoints?: number | undefined;
            kPaRankingPointAchieved?: boolean | undefined;
            robot1Auto?: "None" | "Unknown" | "Mobility" | undefined;
            robot2Auto?: "None" | "Unknown" | "Mobility" | undefined;
            robot3Auto?: "None" | "Unknown" | "Mobility" | undefined;
            rotor1Auto?: boolean | undefined;
            rotor1Engaged?: boolean | undefined;
            rotor2Auto?: boolean | undefined;
            rotor2Engaged?: boolean | undefined;
            rotor3Engaged?: boolean | undefined;
            rotor4Engaged?: boolean | undefined;
            rotorBonusPoints?: number | undefined;
            rotorRankingPointAchieved?: boolean | undefined;
            tba_rpEarned?: number | undefined;
            techFoulCount?: number | undefined;
            teleopFuelHigh?: number | undefined;
            teleopFuelLow?: number | undefined;
            teleopFuelPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopRotorPoints?: number | undefined;
            teleopTakeoffPoints?: number | undefined;
            totalPoints?: number | undefined;
            touchpadFar?: string | undefined;
            touchpadMiddle?: string | undefined;
            touchpadNear?: string | undefined;
        };
        yearOfCompetition: 2017;
    } | {
        red: {
            adjustPoints?: number | undefined;
            autoOwnershipPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoQuestRankingPoint?: boolean | undefined;
            autoRobot1?: string | undefined;
            autoRobot2?: string | undefined;
            autoRobot3?: string | undefined;
            autoRunPoints?: number | undefined;
            autoScaleOwnershipSec?: number | undefined;
            autoSwitchAtZero?: boolean | undefined;
            autoSwitchOwnershipSec?: number | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            faceTheBossRankingPoint?: boolean | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            rp?: number | undefined;
            tba_gameData?: string | undefined;
            techFoulCount?: number | undefined;
            teleopOwnershipPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopScaleBoostSec?: number | undefined;
            teleopScaleForceSec?: number | undefined;
            teleopScaleOwnershipSec?: number | undefined;
            teleopSwitchBoostSec?: number | undefined;
            teleopSwitchForceSec?: number | undefined;
            teleopSwitchOwnershipSec?: number | undefined;
            totalPoints?: number | undefined;
            vaultBoostPlayed?: number | undefined;
            vaultBoostTotal?: number | undefined;
            vaultForcePlayed?: number | undefined;
            vaultForceTotal?: number | undefined;
            vaultLevitatePlayed?: number | undefined;
            vaultLevitateTotal?: number | undefined;
            vaultPoints?: number | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoOwnershipPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoQuestRankingPoint?: boolean | undefined;
            autoRobot1?: string | undefined;
            autoRobot2?: string | undefined;
            autoRobot3?: string | undefined;
            autoRunPoints?: number | undefined;
            autoScaleOwnershipSec?: number | undefined;
            autoSwitchAtZero?: boolean | undefined;
            autoSwitchOwnershipSec?: number | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            faceTheBossRankingPoint?: boolean | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            rp?: number | undefined;
            tba_gameData?: string | undefined;
            techFoulCount?: number | undefined;
            teleopOwnershipPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopScaleBoostSec?: number | undefined;
            teleopScaleForceSec?: number | undefined;
            teleopScaleOwnershipSec?: number | undefined;
            teleopSwitchBoostSec?: number | undefined;
            teleopSwitchForceSec?: number | undefined;
            teleopSwitchOwnershipSec?: number | undefined;
            totalPoints?: number | undefined;
            vaultBoostPlayed?: number | undefined;
            vaultBoostTotal?: number | undefined;
            vaultForcePlayed?: number | undefined;
            vaultForceTotal?: number | undefined;
            vaultLevitatePlayed?: number | undefined;
            vaultLevitateTotal?: number | undefined;
            vaultPoints?: number | undefined;
        };
        yearOfCompetition: 2018;
    } | {
        red: {
            adjustPoints?: number | undefined;
            autoPoints?: number | undefined;
            bay1?: string | undefined;
            bay2?: string | undefined;
            bay3?: string | undefined;
            bay4?: string | undefined;
            bay5?: string | undefined;
            bay6?: string | undefined;
            bay7?: string | undefined;
            bay8?: string | undefined;
            cargoPoints?: number | undefined;
            completeRocketRankingPoint?: boolean | undefined;
            completedRocketFar?: boolean | undefined;
            completedRocketNear?: boolean | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            habClimbPoints?: number | undefined;
            habDockingRankingPoint?: boolean | undefined;
            habLineRobot1?: string | undefined;
            habLineRobot2?: string | undefined;
            habLineRobot3?: string | undefined;
            hatchPanelPoints?: number | undefined;
            lowLeftRocketFar?: string | undefined;
            lowLeftRocketNear?: string | undefined;
            lowRightRocketFar?: string | undefined;
            lowRightRocketNear?: string | undefined;
            midLeftRocketFar?: string | undefined;
            midLeftRocketNear?: string | undefined;
            midRightRocketFar?: string | undefined;
            midRightRocketNear?: string | undefined;
            preMatchBay1?: string | undefined;
            preMatchBay2?: string | undefined;
            preMatchBay3?: string | undefined;
            preMatchBay6?: string | undefined;
            preMatchBay7?: string | undefined;
            preMatchBay8?: string | undefined;
            preMatchLevelRobot1?: string | undefined;
            preMatchLevelRobot2?: string | undefined;
            preMatchLevelRobot3?: string | undefined;
            rp?: number | undefined;
            sandStormBonusPoints?: number | undefined;
            techFoulCount?: number | undefined;
            teleopPoints?: number | undefined;
            topLeftRocketFar?: string | undefined;
            topLeftRocketNear?: string | undefined;
            topRightRocketFar?: string | undefined;
            topRightRocketNear?: string | undefined;
            totalPoints?: number | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoPoints?: number | undefined;
            bay1?: string | undefined;
            bay2?: string | undefined;
            bay3?: string | undefined;
            bay4?: string | undefined;
            bay5?: string | undefined;
            bay6?: string | undefined;
            bay7?: string | undefined;
            bay8?: string | undefined;
            cargoPoints?: number | undefined;
            completeRocketRankingPoint?: boolean | undefined;
            completedRocketFar?: boolean | undefined;
            completedRocketNear?: boolean | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            habClimbPoints?: number | undefined;
            habDockingRankingPoint?: boolean | undefined;
            habLineRobot1?: string | undefined;
            habLineRobot2?: string | undefined;
            habLineRobot3?: string | undefined;
            hatchPanelPoints?: number | undefined;
            lowLeftRocketFar?: string | undefined;
            lowLeftRocketNear?: string | undefined;
            lowRightRocketFar?: string | undefined;
            lowRightRocketNear?: string | undefined;
            midLeftRocketFar?: string | undefined;
            midLeftRocketNear?: string | undefined;
            midRightRocketFar?: string | undefined;
            midRightRocketNear?: string | undefined;
            preMatchBay1?: string | undefined;
            preMatchBay2?: string | undefined;
            preMatchBay3?: string | undefined;
            preMatchBay6?: string | undefined;
            preMatchBay7?: string | undefined;
            preMatchBay8?: string | undefined;
            preMatchLevelRobot1?: string | undefined;
            preMatchLevelRobot2?: string | undefined;
            preMatchLevelRobot3?: string | undefined;
            rp?: number | undefined;
            sandStormBonusPoints?: number | undefined;
            techFoulCount?: number | undefined;
            teleopPoints?: number | undefined;
            topLeftRocketFar?: string | undefined;
            topLeftRocketNear?: string | undefined;
            topRightRocketFar?: string | undefined;
            topRightRocketNear?: string | undefined;
            totalPoints?: number | undefined;
        };
        yearOfCompetition: 2019;
    } | {
        red: {
            adjustPoints?: number | undefined;
            autoCellPoints?: number | undefined;
            autoCellsBottom?: number | undefined;
            autoCellsInner?: number | undefined;
            autoCellsOuter?: number | undefined;
            autoInitLinePoints?: number | undefined;
            autoPoints?: number | undefined;
            controlPanelPoints?: number | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            endgameRungIsLevel?: string | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            initLineRobot1?: string | undefined;
            initLineRobot2?: string | undefined;
            initLineRobot3?: string | undefined;
            rp?: number | undefined;
            shieldEnergizedRankingPoint?: boolean | undefined;
            shieldOperationalRankingPoint?: boolean | undefined;
            stage1Activated?: boolean | undefined;
            stage2Activated?: boolean | undefined;
            stage3Activated?: boolean | undefined;
            stage3TargetColor?: string | undefined;
            tba_numRobotsHanging?: number | undefined;
            tba_shieldEnergizedRankingPointFromFoul?: boolean | undefined;
            techFoulCount?: number | undefined;
            teleopCellPoints?: number | undefined;
            teleopCellsBottom?: number | undefined;
            teleopCellsInner?: number | undefined;
            teleopCellsOuter?: number | undefined;
            teleopPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoCellPoints?: number | undefined;
            autoCellsBottom?: number | undefined;
            autoCellsInner?: number | undefined;
            autoCellsOuter?: number | undefined;
            autoInitLinePoints?: number | undefined;
            autoPoints?: number | undefined;
            controlPanelPoints?: number | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: string | undefined;
            endgameRobot2?: string | undefined;
            endgameRobot3?: string | undefined;
            endgameRungIsLevel?: string | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            initLineRobot1?: string | undefined;
            initLineRobot2?: string | undefined;
            initLineRobot3?: string | undefined;
            rp?: number | undefined;
            shieldEnergizedRankingPoint?: boolean | undefined;
            shieldOperationalRankingPoint?: boolean | undefined;
            stage1Activated?: boolean | undefined;
            stage2Activated?: boolean | undefined;
            stage3Activated?: boolean | undefined;
            stage3TargetColor?: string | undefined;
            tba_numRobotsHanging?: number | undefined;
            tba_shieldEnergizedRankingPointFromFoul?: boolean | undefined;
            techFoulCount?: number | undefined;
            teleopCellPoints?: number | undefined;
            teleopCellsBottom?: number | undefined;
            teleopCellsInner?: number | undefined;
            teleopCellsOuter?: number | undefined;
            teleopPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        yearOfCompetition: 2020;
    } | {
        red: {
            adjustPoints?: number | undefined;
            autoCargoLowerBlue?: number | undefined;
            autoCargoLowerFar?: number | undefined;
            autoCargoLowerNear?: number | undefined;
            autoCargoLowerRed?: number | undefined;
            autoCargoPoints?: number | undefined;
            autoCargoTotal?: number | undefined;
            autoCargoUpperBlue?: number | undefined;
            autoCargoUpperFar?: number | undefined;
            autoCargoUpperNear?: number | undefined;
            autoCargoUpperRed?: number | undefined;
            autoPoints?: number | undefined;
            autoTaxiPoints?: number | undefined;
            cargoBonusRankingPoint?: boolean | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            endgameRobot2?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            endgameRobot3?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            hangarBonusRankingPoint?: boolean | undefined;
            matchCargoTotal?: number | undefined;
            quintetAchieved?: boolean | undefined;
            rp?: number | undefined;
            taxiRobot1?: "No" | "Yes" | undefined;
            taxiRobot2?: "No" | "Yes" | undefined;
            taxiRobot3?: "No" | "Yes" | undefined;
            techFoulCount?: number | undefined;
            teleopCargoLowerBlue?: number | undefined;
            teleopCargoLowerFar?: number | undefined;
            teleopCargoLowerNear?: number | undefined;
            teleopCargoLowerRed?: number | undefined;
            teleopCargoPoints?: number | undefined;
            teleopCargoTotal?: number | undefined;
            teleopCargoUpperBlue?: number | undefined;
            teleopCargoUpperFar?: number | undefined;
            teleopCargoUpperNear?: number | undefined;
            teleopCargoUpperRed?: number | undefined;
            teleopPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoCargoLowerBlue?: number | undefined;
            autoCargoLowerFar?: number | undefined;
            autoCargoLowerNear?: number | undefined;
            autoCargoLowerRed?: number | undefined;
            autoCargoPoints?: number | undefined;
            autoCargoTotal?: number | undefined;
            autoCargoUpperBlue?: number | undefined;
            autoCargoUpperFar?: number | undefined;
            autoCargoUpperNear?: number | undefined;
            autoCargoUpperRed?: number | undefined;
            autoPoints?: number | undefined;
            autoTaxiPoints?: number | undefined;
            cargoBonusRankingPoint?: boolean | undefined;
            endgamePoints?: number | undefined;
            endgameRobot1?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            endgameRobot2?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            endgameRobot3?: "None" | "Transversal" | "High" | "Mid" | "Low" | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            hangarBonusRankingPoint?: boolean | undefined;
            matchCargoTotal?: number | undefined;
            quintetAchieved?: boolean | undefined;
            rp?: number | undefined;
            taxiRobot1?: "No" | "Yes" | undefined;
            taxiRobot2?: "No" | "Yes" | undefined;
            taxiRobot3?: "No" | "Yes" | undefined;
            techFoulCount?: number | undefined;
            teleopCargoLowerBlue?: number | undefined;
            teleopCargoLowerFar?: number | undefined;
            teleopCargoLowerNear?: number | undefined;
            teleopCargoLowerRed?: number | undefined;
            teleopCargoPoints?: number | undefined;
            teleopCargoTotal?: number | undefined;
            teleopCargoUpperBlue?: number | undefined;
            teleopCargoUpperFar?: number | undefined;
            teleopCargoUpperNear?: number | undefined;
            teleopCargoUpperRed?: number | undefined;
            teleopPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        yearOfCompetition: 2022;
    } | {
        red: {
            activationBonusAchieved?: boolean | undefined;
            adjustPoints?: number | undefined;
            autoBridgeState?: "NotLevel" | "Level" | undefined;
            autoChargeStationPoints?: number | undefined;
            autoChargeStationRobot1?: "None" | "Docked" | undefined;
            autoChargeStationRobot2?: "None" | "Docked" | undefined;
            autoChargeStationRobot3?: "None" | "Docked" | undefined;
            autoCommunity?: {
                B: ("None" | "Cube" | "Cone")[];
                M: ("None" | "Cube" | "Cone")[];
                T: ("None" | "Cube" | "Cone")[];
            } | undefined;
            autoDocked?: boolean | undefined;
            autoGamePieceCount?: number | undefined;
            autoGamePiecePoints?: number | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            coopGamePieceCount?: number | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            endGameBridgeState?: "NotLevel" | "Level" | undefined;
            endGameChargeStationPoints?: number | undefined;
            endGameChargeStationRobot1?: "None" | "Docked" | "Parked" | undefined;
            endGameChargeStationRobot2?: "None" | "Docked" | "Parked" | undefined;
            endGameChargeStationRobot3?: "None" | "Docked" | "Parked" | undefined;
            endGameParkPoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            linkPoints?: number | undefined;
            links?: {
                nodes: number[];
                row: "Mid" | "Bottom" | "Top";
            }[] | undefined;
            mobilityRobot1?: "No" | "Yes" | undefined;
            mobilityRobot2?: "No" | "Yes" | undefined;
            mobilityRobot3?: "No" | "Yes" | undefined;
            rp?: number | undefined;
            sustainabilityBonusAchieved?: boolean | undefined;
            techFoulCount?: number | undefined;
            teleopCommunity?: {
                B: ("None" | "Cube" | "Cone")[];
                M: ("None" | "Cube" | "Cone")[];
                T: ("None" | "Cube" | "Cone")[];
            } | undefined;
            teleopGamePieceCount?: number | undefined;
            teleopGamePiecePoints?: number | undefined;
            teleopPoints?: number | undefined;
            totalChargeStationPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        blue: {
            activationBonusAchieved?: boolean | undefined;
            adjustPoints?: number | undefined;
            autoBridgeState?: "NotLevel" | "Level" | undefined;
            autoChargeStationPoints?: number | undefined;
            autoChargeStationRobot1?: "None" | "Docked" | undefined;
            autoChargeStationRobot2?: "None" | "Docked" | undefined;
            autoChargeStationRobot3?: "None" | "Docked" | undefined;
            autoCommunity?: {
                B: ("None" | "Cube" | "Cone")[];
                M: ("None" | "Cube" | "Cone")[];
                T: ("None" | "Cube" | "Cone")[];
            } | undefined;
            autoDocked?: boolean | undefined;
            autoGamePieceCount?: number | undefined;
            autoGamePiecePoints?: number | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            coopGamePieceCount?: number | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            endGameBridgeState?: "NotLevel" | "Level" | undefined;
            endGameChargeStationPoints?: number | undefined;
            endGameChargeStationRobot1?: "None" | "Docked" | "Parked" | undefined;
            endGameChargeStationRobot2?: "None" | "Docked" | "Parked" | undefined;
            endGameChargeStationRobot3?: "None" | "Docked" | "Parked" | undefined;
            endGameParkPoints?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            linkPoints?: number | undefined;
            links?: {
                nodes: number[];
                row: "Mid" | "Bottom" | "Top";
            }[] | undefined;
            mobilityRobot1?: "No" | "Yes" | undefined;
            mobilityRobot2?: "No" | "Yes" | undefined;
            mobilityRobot3?: "No" | "Yes" | undefined;
            rp?: number | undefined;
            sustainabilityBonusAchieved?: boolean | undefined;
            techFoulCount?: number | undefined;
            teleopCommunity?: {
                B: ("None" | "Cube" | "Cone")[];
                M: ("None" | "Cube" | "Cone")[];
                T: ("None" | "Cube" | "Cone")[];
            } | undefined;
            teleopGamePieceCount?: number | undefined;
            teleopGamePiecePoints?: number | undefined;
            teleopPoints?: number | undefined;
            totalChargeStationPoints?: number | undefined;
            totalPoints?: number | undefined;
        };
        yearOfCompetition: 2023;
    } | {
        red: {
            adjustPoints?: number | undefined;
            autoAmpNoteCount?: number | undefined;
            autoAmpNotePoints?: number | undefined;
            autoLeavePoints?: number | undefined;
            autoLineRobot1?: string | undefined;
            autoLineRobot2?: string | undefined;
            autoLineRobot3?: string | undefined;
            autoPoints?: number | undefined;
            autoSpeakerNoteCount?: number | undefined;
            autoSpeakerNotePoints?: number | undefined;
            autoTotalNotePoints?: number | undefined;
            coopNotePlayed?: boolean | undefined;
            coopertitionBonusAchieved?: boolean | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            endGameHarmonyPoints?: number | undefined;
            endGameNoteInTrapPoints?: number | undefined;
            endGameOnStagePoints?: number | undefined;
            endGameParkPoints?: number | undefined;
            endGameRobot1?: string | undefined;
            endGameRobot2?: string | undefined;
            endGameRobot3?: string | undefined;
            endGameSpotLightBonusPoints?: number | undefined;
            endGameTotalStagePoints?: number | undefined;
            ensembleBonusAchieved?: boolean | undefined;
            ensembleBonusOnStageRobotsThreshold?: number | undefined;
            ensembleBonusStagePointsThreshold?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            g206Penalty?: boolean | undefined;
            g408Penalty?: boolean | undefined;
            g424Penalty?: boolean | undefined;
            melodyBonusAchieved?: boolean | undefined;
            melodyBonusThreshold?: number | undefined;
            melodyBonusThresholdCoop?: number | undefined;
            melodyBonusThresholdNonCoop?: number | undefined;
            micCenterStage?: boolean | undefined;
            micStageLeft?: boolean | undefined;
            micStageRight?: boolean | undefined;
            rp?: number | undefined;
            techFoulCount?: number | undefined;
            teleopAmpNoteCount?: number | undefined;
            teleopAmpNotePoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopSpeakerNoteAmplifiedCount?: number | undefined;
            teleopSpeakerNoteAmplifiedPoints?: number | undefined;
            teleopSpeakerNoteCount?: number | undefined;
            teleopSpeakerNotePoints?: number | undefined;
            teleopTotalNotePoints?: number | undefined;
            totalPoints?: number | undefined;
            trapCenterStage?: boolean | undefined;
            trapStageLeft?: boolean | undefined;
            trapStageRight?: boolean | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            autoAmpNoteCount?: number | undefined;
            autoAmpNotePoints?: number | undefined;
            autoLeavePoints?: number | undefined;
            autoLineRobot1?: string | undefined;
            autoLineRobot2?: string | undefined;
            autoLineRobot3?: string | undefined;
            autoPoints?: number | undefined;
            autoSpeakerNoteCount?: number | undefined;
            autoSpeakerNotePoints?: number | undefined;
            autoTotalNotePoints?: number | undefined;
            coopNotePlayed?: boolean | undefined;
            coopertitionBonusAchieved?: boolean | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            endGameHarmonyPoints?: number | undefined;
            endGameNoteInTrapPoints?: number | undefined;
            endGameOnStagePoints?: number | undefined;
            endGameParkPoints?: number | undefined;
            endGameRobot1?: string | undefined;
            endGameRobot2?: string | undefined;
            endGameRobot3?: string | undefined;
            endGameSpotLightBonusPoints?: number | undefined;
            endGameTotalStagePoints?: number | undefined;
            ensembleBonusAchieved?: boolean | undefined;
            ensembleBonusOnStageRobotsThreshold?: number | undefined;
            ensembleBonusStagePointsThreshold?: number | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            g206Penalty?: boolean | undefined;
            g408Penalty?: boolean | undefined;
            g424Penalty?: boolean | undefined;
            melodyBonusAchieved?: boolean | undefined;
            melodyBonusThreshold?: number | undefined;
            melodyBonusThresholdCoop?: number | undefined;
            melodyBonusThresholdNonCoop?: number | undefined;
            micCenterStage?: boolean | undefined;
            micStageLeft?: boolean | undefined;
            micStageRight?: boolean | undefined;
            rp?: number | undefined;
            techFoulCount?: number | undefined;
            teleopAmpNoteCount?: number | undefined;
            teleopAmpNotePoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopSpeakerNoteAmplifiedCount?: number | undefined;
            teleopSpeakerNoteAmplifiedPoints?: number | undefined;
            teleopSpeakerNoteCount?: number | undefined;
            teleopSpeakerNotePoints?: number | undefined;
            teleopTotalNotePoints?: number | undefined;
            totalPoints?: number | undefined;
            trapCenterStage?: boolean | undefined;
            trapStageLeft?: boolean | undefined;
            trapStageRight?: boolean | undefined;
        };
        yearOfCompetition: 2024;
    } | {
        red: {
            adjustPoints?: number | undefined;
            algaePoints?: number | undefined;
            autoBonusAchieved?: boolean | undefined;
            autoCoralCount?: number | undefined;
            autoCoralPoints?: number | undefined;
            autoLineRobot1?: "No" | "Yes" | undefined;
            autoLineRobot2?: "No" | "Yes" | undefined;
            autoLineRobot3?: "No" | "Yes" | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoReef?: {
                botRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                midRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                topRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                trough: number;
                tba_botRowCount: number;
                tba_midRowCount: number;
                tba_topRowCount: number;
            } | undefined;
            bargeBonusAchieved?: boolean | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            coralBonusAchieved?: boolean | undefined;
            endGameBargePoints?: number | undefined;
            endGameRobot1?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            endGameRobot2?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            endGameRobot3?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            g206Penalty?: boolean | undefined;
            g410Penalty?: boolean | undefined;
            g418Penalty?: boolean | undefined;
            g428Penalty?: boolean | undefined;
            netAlgaeCount?: number | undefined;
            rp?: number | undefined;
            techFoulCount?: number | undefined;
            teleopCoralCount?: number | undefined;
            teleopCoralPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopReef?: {
                botRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                midRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                topRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                trough: number;
                tba_botRowCount: number;
                tba_midRowCount: number;
                tba_topRowCount: number;
            } | undefined;
            totalPoints?: number | undefined;
            wallAlgaeCount?: number | undefined;
        };
        blue: {
            adjustPoints?: number | undefined;
            algaePoints?: number | undefined;
            autoBonusAchieved?: boolean | undefined;
            autoCoralCount?: number | undefined;
            autoCoralPoints?: number | undefined;
            autoLineRobot1?: "No" | "Yes" | undefined;
            autoLineRobot2?: "No" | "Yes" | undefined;
            autoLineRobot3?: "No" | "Yes" | undefined;
            autoMobilityPoints?: number | undefined;
            autoPoints?: number | undefined;
            autoReef?: {
                botRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                midRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                topRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                trough: number;
                tba_botRowCount: number;
                tba_midRowCount: number;
                tba_topRowCount: number;
            } | undefined;
            bargeBonusAchieved?: boolean | undefined;
            coopertitionCriteriaMet?: boolean | undefined;
            coralBonusAchieved?: boolean | undefined;
            endGameBargePoints?: number | undefined;
            endGameRobot1?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            endGameRobot2?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            endGameRobot3?: "None" | "Parked" | "ShallowCage" | "DeepCage" | undefined;
            foulCount?: number | undefined;
            foulPoints?: number | undefined;
            g206Penalty?: boolean | undefined;
            g410Penalty?: boolean | undefined;
            g418Penalty?: boolean | undefined;
            g428Penalty?: boolean | undefined;
            netAlgaeCount?: number | undefined;
            rp?: number | undefined;
            techFoulCount?: number | undefined;
            teleopCoralCount?: number | undefined;
            teleopCoralPoints?: number | undefined;
            teleopPoints?: number | undefined;
            teleopReef?: {
                botRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                midRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                topRow: {
                    nodeA: boolean;
                    nodeB: boolean;
                    nodeC: boolean;
                    nodeD: boolean;
                    nodeE: boolean;
                    nodeF: boolean;
                    nodeG: boolean;
                    nodeH: boolean;
                    nodeI: boolean;
                    nodeJ: boolean;
                    nodeK: boolean;
                    nodeL: boolean;
                };
                trough: number;
                tba_botRowCount: number;
                tba_midRowCount: number;
                tba_topRowCount: number;
            } | undefined;
            totalPoints?: number | undefined;
            wallAlgaeCount?: number | undefined;
        };
        yearOfCompetition: 2025;
    };
}, {}>;