import { Variable } from '../api'; import { ILabel, IVariable, ServiceOptions } from '../types'; export default class { private service; private serviceOptions; constructor(basePath: string, baseOptions: ServiceOptions); get(id: string): Promise; update(id: string, props: Partial): Promise; getAllByOrg(org: string): Promise; getAll(orgID?: string): Promise; create(variable: Variable): Promise; createAll(variables: Variable[]): Promise; delete(id: string): Promise; addLabel(variableID: string, labelID: string): Promise; addLabels(variableID: string, labelIDs: string[]): Promise; removeLabel(variableID: string, labelID: string): Promise; removeLabels(variableID: string, labelIDs: string[]): Promise; }