import { RestApiLink } from '../../interfaces/element.interface'; import { CountingWorkRecord, CountingWorkRecordIdentity, IWorkRecord, WorkRecordConfiguration, WorkRecordData } from '../../interfaces/workRecord.interface'; import { Api } from '../api'; export type WorkRecordDataResponse = Record; export declare const WORK_RECORDS_API = "/service/records"; export declare class WorkRecords { api: Api; constructor(api: Api); create(type: string, hash: string, organization: string, data: WorkRecordData): Promise>; get(type: string, hash: string, recordId: string): Promise>; archive(type: string, hash: string, recordId: string): Promise>; createCountingWorkRecord(type: string, hash: string, organization: string, data: WorkRecordData): Promise>; listCountingWorkRecords(element: string, options?: { limit: number; offset: number; sort: string; }): Promise>; listConfigurations(organization: string, type: string): Promise>; getConfiguration(hash: string): Promise>; }