import type { UnsignedVC, VC, JWE } from '@learncard/types';
import type { SigningAuthorityForUserType } from '../types/profile';
import type { CredentialIssuer } from '../types/issuer';
export declare function issueCredentialWithSigningAuthority(issuer: CredentialIssuer, credential: UnsignedVC, signingAuthorityForUser: SigningAuthorityForUserType, domain: string, encrypt?: boolean, ownerDidOverride?: string): Promise<VC | JWE>;
//# sourceMappingURL=signingAuthority.helpers.d.ts.map