import { LogCredentialActivityParams, CredentialActivityEventType, CredentialActivityRecipientType, CredentialActivitySourceType } from '../types/activity';
export declare const logCredentialActivity: (params: LogCredentialActivityParams) => Promise<string>;
export declare const logCredentialSent: (params: {
    actorProfileId?: string;
    recipientType: CredentialActivityRecipientType;
    recipientIdentifier: string;
    recipientProfileId?: string;
    boostUri?: string;
    credentialUri?: string;
    inboxCredentialId?: string;
    integrationId?: string;
    listingId?: string;
    source: CredentialActivitySourceType;
    metadata?: Record<string, unknown>;
    activityId?: string;
}) => Promise<string>;
export declare const logCredentialDelivered: (params: {
    activityId: string;
    actorProfileId: string;
    recipientType: CredentialActivityRecipientType;
    recipientIdentifier: string;
    recipientProfileId?: string;
    boostUri?: string;
    credentialUri?: string;
    inboxCredentialId?: string;
    integrationId?: string;
    source: CredentialActivitySourceType;
    metadata?: Record<string, unknown>;
}) => Promise<string>;
export declare const logCredentialClaimed: (params: {
    activityId?: string;
    actorProfileId: string;
    recipientType: CredentialActivityRecipientType;
    recipientIdentifier: string;
    recipientProfileId?: string;
    boostUri?: string;
    credentialUri?: string;
    inboxCredentialId?: string;
    integrationId?: string;
    source: CredentialActivitySourceType;
    metadata?: Record<string, unknown>;
}) => Promise<string>;
export declare const logCredentialExpired: (params: {
    activityId?: string;
    actorProfileId: string;
    recipientType: CredentialActivityRecipientType;
    recipientIdentifier: string;
    boostUri?: string;
    inboxCredentialId?: string;
    source: CredentialActivitySourceType;
}) => Promise<string>;
export declare const logCredentialFailed: (params: {
    activityId?: string;
    actorProfileId: string;
    recipientType: CredentialActivityRecipientType;
    recipientIdentifier: string;
    recipientProfileId?: string;
    boostUri?: string;
    integrationId?: string;
    source: CredentialActivitySourceType;
    metadata?: Record<string, unknown>;
}) => Promise<string>;
export { CredentialActivityEventType, CredentialActivityRecipientType, CredentialActivitySourceType, };
//# sourceMappingURL=activity.helpers.d.ts.map