import * as VScript from "http://172.16.0.12/bladerunner_sdk/vscript@2.5.2/deno/release/mod.ts";
import * as VAPI from "./mod.ts";
export type Button = "Click";
export type CyclicCounter16 = number;
export type CyclicCounter32 = number;
export type Model = "AT1101" | "AT1130";
export type Normalized = number;
export type SaturatingCounter16 = number;
export type SaturatingCounter32 = number;
export type SaturatingSignedCounter16 = number;
export type Timestamp = VScript.Timestamp;
export type VlanID = number;
export type When = "Now" | "Soon";
export type Float32 = number;
/**
  maximum throughput, measured in bits/second
*/
export type NetworkBandwidth = number;
export type Signed16 = number;
export type Signed32 = number;
export type Signed64 = number;
export type Signed8 = number;
export type Unsigned16 = number;
export type Unsigned32 = number;
export type Unsigned64 = number;
export type Unsigned8 = number;
export const Enums = {
  When: ["Now", "Soon"] as When[],
  Model: ["AT1101", "AT1130"] as Model[],
  Button: ["Click"] as Button[],
} as const;
