{
  "api": {
    "name": "LpapiPluginPlugin",
    "slug": "lpapipluginplugin",
    "docs": "",
    "tags": [],
    "methods": [
      {
        "name": "getPairedPrinters",
        "signature": "() => Promise<any>",
        "parameters": [],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "getpairedprinters"
      },
      {
        "name": "connectPrinter",
        "signature": "(options: PrinterAddress) => Promise<any>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "PrinterAddress"
          }
        ],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [
          "PrinterAddress"
        ],
        "slug": "connectprinter"
      },
      {
        "name": "disconnectPrinter",
        "signature": "() => Promise<any>",
        "parameters": [],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "disconnectprinter"
      },
      {
        "name": "printText",
        "signature": "(options: PrinterOptions) => Promise<any>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "PrinterOptions"
          }
        ],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [
          "PrinterOptions"
        ],
        "slug": "printtext"
      },
      {
        "name": "printText1DBarcode",
        "signature": "(options: PrinterOptions) => Promise<any>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "PrinterOptions"
          }
        ],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [
          "PrinterOptions"
        ],
        "slug": "printtext1dbarcode"
      },
      {
        "name": "drawText",
        "signature": "(options: TextOptions) => Promise<any>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "TextOptions"
          }
        ],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [
          "TextOptions"
        ],
        "slug": "drawtext"
      },
      {
        "name": "drawText1DBarcode",
        "signature": "(options: TextOptions) => Promise<any>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "TextOptions"
          }
        ],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [
          "TextOptions"
        ],
        "slug": "drawtext1dbarcode"
      },
      {
        "name": "getPrinterState",
        "signature": "() => Promise<any>",
        "parameters": [],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "getprinterstate"
      },
      {
        "name": "drawCircle",
        "signature": "(options: ShapeOptions) => Promise<any>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "ShapeOptions"
          }
        ],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [
          "ShapeOptions"
        ],
        "slug": "drawcircle"
      },
      {
        "name": "drawRect",
        "signature": "(options: ShapeOptions) => Promise<any>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "ShapeOptions"
          }
        ],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [
          "ShapeOptions"
        ],
        "slug": "drawrect"
      },
      {
        "name": "drawLine",
        "signature": "(options: ShapeOptions) => Promise<any>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "ShapeOptions"
          }
        ],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [
          "ShapeOptions"
        ],
        "slug": "drawline"
      },
      {
        "name": "startJob",
        "signature": "(option: LabelOptions) => Promise<any>",
        "parameters": [
          {
            "name": "option",
            "docs": "",
            "type": "LabelOptions"
          }
        ],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [
          "LabelOptions"
        ],
        "slug": "startjob"
      },
      {
        "name": "abortJob",
        "signature": "() => Promise<any>",
        "parameters": [],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "abortjob"
      },
      {
        "name": "commitJob",
        "signature": "() => Promise<any>",
        "parameters": [],
        "returns": "Promise<any>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "commitjob"
      }
    ],
    "properties": []
  },
  "interfaces": [
    {
      "name": "PrinterAddress",
      "slug": "printeraddress",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "name",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "address",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "string"
        }
      ]
    },
    {
      "name": "PrinterOptions",
      "slug": "printeroptions",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": []
    },
    {
      "name": "TextOptions",
      "slug": "textoptions",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "text",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "x",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "y",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "width",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "height",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "textHeight",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        }
      ]
    },
    {
      "name": "ShapeOptions",
      "slug": "shapeoptions",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "v",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "v1",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "v2",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "v3",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "v4",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        }
      ]
    },
    {
      "name": "LabelOptions",
      "slug": "labeloptions",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "labelWidth",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "labelHeight",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        }
      ]
    }
  ],
  "enums": [],
  "typeAliases": [],
  "pluginConfigs": []
}