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 SignOrganizationTestNetworkCredentialInput = 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 signOrganizationTestNetworkCredential(input: SignOrganizationTestNetworkCredentialInput): Promise; /** * Adds the unlocked reviewer's ML-DSA-65 assertion proof to one of the three * normal domain credentials restricted to Test Network. */ export declare function signTestNetworkOrganizationCredential(input: SignOrganizationTestNetworkCredentialInput): Promise;