import { Extension, IServiceCall } from "@chaosinsight/portalclient"; import type { IEndpointResult } from "../index"; export default class EzAnnotation extends Extension { protected readonly extensionName = "EzAnnotation"; get(methodName: string, sessionGuid: string, assetId: string, id: string): IServiceCall; set(assetId: string, data?: object, definitionId?: string, visibility?: object, permission?: number): IServiceCall; delete(assetId: string, id: string): IServiceCall; } declare module "@chaosinsight/portalclient" { interface ExtensionHandler { ezAnnotation: EzAnnotation; } }