import { CredentialInstance } from '../../.././models/index';
import { ProfileType } from '../../../types/profile';
import { CredentialIssuer } from '../../../types/issuer';
import { DbTermsType } from '../../../types/consentflowcontract';
export declare const createSentCredentialRelationship: (issuer: CredentialIssuer, to: ProfileType, credential: CredentialInstance, metadata?: Record<string, unknown>, activityId?: string, integrationId?: string) => Promise<void>;
export declare const createListingSentCredentialRelationship: (listingId: string, to: ProfileType, credential: CredentialInstance, metadata?: Record<string, unknown>, activityId?: string, integrationId?: string) => Promise<void>;
export declare const createReceivedCredentialRelationship: (to: ProfileType, from: ProfileType | {
    listing_id: string;
}, credential: CredentialInstance, metadata?: Record<string, unknown>) => Promise<void>;
export declare const setDefaultClaimedRole: (profile: ProfileType, credential: CredentialInstance) => Promise<void>;
export declare const createCredentialIssuedViaContractRelationship: (credential: CredentialInstance, terms: DbTermsType) => Promise<void>;
//# sourceMappingURL=create.d.ts.map