import { type Guid, type PropertyClaimsId, type PropertyId, type SimplifiedClaim, type MediaInfoId } from 'wikibase-sdk';
import type { EditEntityResponse } from '../entity/edit.js';
import type { WikibaseEditAPI } from '../index.js';
import type { BaseRevId } from '../types/common.js';
import type { SerializedConfig } from '../types/config.js';
import type { RawEditableEntity } from '../types/edit_entity.js';
export type MovableEntityId = Exclude<RawEditableEntity['id'], MediaInfoId>;
export interface MoveClaimParams {
    guid?: Guid<MovableEntityId>;
    propertyClaimsId?: PropertyClaimsId;
    id?: MovableEntityId;
    property?: PropertyId;
    newValue?: SimplifiedClaim;
    summary?: string;
    baserevid?: BaseRevId;
}
export declare function moveClaims(params: MoveClaimParams, config: SerializedConfig, API: WikibaseEditAPI): Promise<import("../index.js").CreateEntityResponse[]>;
export type MoveClaimResponse = EditEntityResponse[];
//# sourceMappingURL=move.d.ts.map