import { Extension, IServiceCall } from "@chaosinsight/portalclient"; import type { IAsset, IEndpointResult, IPortalResponse } from "../index"; export default class EZLabel extends Extension { protected readonly extensionName = "EZLabel"; setPost(projectId: string, identifier: string | undefined, name: string): IServiceCall>; deleteGet(id: string): IServiceCall>; associateWithPost(id: string, assetId: string): IServiceCall>; disassociateWithPost(id: string, assetId: string): IServiceCall>; } export interface IEZLabel { Identifier: string; Name: string; } declare module "@chaosinsight/portalclient" { interface ExtensionHandler { ezLabel: EZLabel; } }