import { Creatorlayer } from "../Creatorlayer.js"; import type { CreateVerificationParams, VerificationCreated, VerificationStatus_, RiskTape } from "../types.js"; export declare class Verifications { private readonly client; constructor(client: Creatorlayer); /** * Initiate a creator income verification. * * An `Idempotency-Key` is generated automatically. To retry with the same * key, pass `idempotencyKey` explicitly. * * @example * const { verification_id, consent_url } = await cl.verifications.create({ * obligor_reference: "creator-abc-123", * creator_platforms: ["youtube", "stripe"], * lender_name: "Acme Finance", * }); */ create(params: CreateVerificationParams, idempotencyKey?: string): Promise; /** * Poll verification status. * * @example * const { status } = await cl.verifications.retrieve(verificationId); */ retrieve(verificationId: string): Promise; /** * Retrieve the full Risk Tape once status is `completed`. * * @example * const tape = await cl.verifications.retrieveTape(verificationId); * console.log(tape.eligibility[0].risk_tier); */ retrieveTape(verificationId: string): Promise; } //# sourceMappingURL=Verifications.d.ts.map