import { Data, type DataFilter, type VersionedService, type CreateDataInput, type MoveDataTarget } from '../internal.js'; export declare function getData(filter?: DataFilter): Promise; export declare function createDataEntry(versionedService: VersionedService, userId: string, name: string, args: CreateDataInput): Promise; export declare function renameDataEntry(dataId: string, name: string): Promise; export declare function moveDataEntries(versionedService: VersionedService, dataIds: string[], templateKey: string, target: MoveDataTarget): Promise; export declare function deleteDataEntries(versionedService: VersionedService, data: Data[], userInternalId: number): Promise; export declare function publishDataEntryDeletions(data: Data[], userInternalId: number): Promise; export declare function undeleteDataEntries(versionedService: VersionedService, userId: string, data: Data[]): Promise;