import type { Reconciliation } from '../entity/validate_reconciliation_object.js';
import type { WikibaseEditAPI } from '../index.js';
import type { BaseRevId } from '../types/common.js';
import type { SerializedConfig } from '../types/config.js';
import type { RawEditableEntity, SimplifiedEditableQualifiers, SimplifiedEditableReferences } from '../types/edit_entity.js';
import type { EditableSnakValue } from '../types/snaks.js';
import type { Claim, PropertyId, Rank } from 'wikibase-sdk';
export interface CreateClaimParams {
    id: RawEditableEntity['id'];
    property: PropertyId;
    value: EditableSnakValue;
    qualifiers?: SimplifiedEditableQualifiers;
    references?: SimplifiedEditableReferences;
    rank?: Rank;
    reconciliation?: Reconciliation;
    summary?: string;
    baserevid?: BaseRevId;
}
export declare function createClaim(params: CreateClaimParams, config: SerializedConfig, API: WikibaseEditAPI): Promise<{
    claim: Claim;
    success: 1;
}>;
export interface CreateClaimResponse {
    claim: Claim;
    success: 1;
}
//# sourceMappingURL=create.d.ts.map