import { Extension, IServiceCall } from "@chaosinsight/portalclient"; import type { IEndpointResult, IEZLabel, IEZUser, IPortalResponse } from "../index"; export default class EZProject extends Extension { protected readonly extensionName = "EZProject"; getGet(): IServiceCall>; setPost(identifier: string | undefined, name: string): IServiceCall>; deleteGet(id: string): IServiceCall>; associateWithGet(id: string, userId: string): IServiceCall>; disassociateWithGet(id: string, userId: string): IServiceCall>; } export interface IEZProject { Identifier: string; Name: string; Users: IEZUser[]; Labels: IEZLabel[]; } declare module "@chaosinsight/portalclient" { interface ExtensionHandler { ezProject: EZProject; } }