import type { VerifiableCredentialV2 } from 'gdc-common-utils-ts/models/verifiable-credential'; import type { IWallet, WalletExecutionContext, WalletKeySelection } from 'gdc-sdk-core-ts'; /** Input required to add one human-authorizer proof to the out-of-band VC. */ export type SignOrganizationRegistrationAuthorizationInput = Readonly<{ credential: VerifiableCredentialV2; wallet: IWallet; context: WalletExecutionContext; key: WalletKeySelection; verificationMethod: string; createdAt?: string; }>; /** * Adds one detached JWS proof made by the already-unlocked professional * profile. The browser never receives the private key or clear wallet seed. */ export declare function signOrganizationRegistrationAuthorizationCredential(input: SignOrganizationRegistrationAuthorizationInput): Promise;