import { SArray, SDataArray } from 's-array'; import { User } from '../../youtrack-rest'; import { ContributorCtrl } from '../contributor/contributor-ctrl'; import { Contributor, ContributorKind } from '../contributor/contributor-model'; export declare const EXTERNAL_CONTRIBUTOR_VALUE = "youtrack-planning-js/external"; export declare class ContributorsCtrl { readonly contributors: SDataArray; readonly youTrackUserMap: () => Map; readonly contributorControllers: SArray; readonly newEntry: { hoursPerWeek: import("s-js").DataSignal & import("../../utils/s").Jsonable; id: import("s-js").DataSignal & import("../../utils/s").Jsonable; name: import("s-js").DataSignal & import("../../utils/s").Jsonable; numMembers: import("s-js").DataSignal & import("../../utils/s").Jsonable; }; readonly newEntryType: () => ContributorKind; constructor(contributors: SDataArray, youTrackUserMap: () => Map); create(): void; reset(): void; withClassIffExternalContributor(addClassIfExternalContributor: boolean, ...classes: string[]): (element: HTMLElement) => void; } //# sourceMappingURL=contributors-ctrl.d.ts.map