declare type LabelRefPayload = { existing: boolean; id: string; }; export declare type Payload = { labelRef: LabelRefPayload; dataRowId: string; projectId: string; templateId?: string; benchmarkId?: string; }; export declare class LabelingTaskId { private payload; constructor(payload: Payload); get labelRef(): LabelRefPayload; get dataRowId(): string; get projectId(): string; get templateId(): string | null; get benchmarkId(): string | null; encode(): string; static decode(input: string): LabelingTaskId | undefined; private static isPayload; static isValidLegacyPayload(input: string): boolean; } export {};