import { K as KycPort, a as KycIdentity } from './launchVerification-oM0NtTLd.js'; export { A as AccessTokenGetter, B as BrowserKycAdapter, b as BrowserKycAdapterOptions, C as CreateKycOptions, D as DEFAULT_KYC_PATHS, H as HttpKycRepository, c as HttpKycRepositoryOptions, d as Kyc, e as KycEndpointPaths, f as KycEnvironment, g as KycError, h as KycErrorCode, i as KycLaunchTarget, j as KycLoginType, k as KycRejectType, l as KycRepository, m as KycStatus, n as KycVerificationHandle, o as KycVerificationMode, L as LaunchKycVerificationOptions, U as Unsubscribe, p as createKyc, q as getKycBaseUrl, r as launchKycVerification, s as normalizeKycStatus, t as normalizeLoginType, u as normalizeRejectType } from './launchVerification-oM0NtTLd.js'; /** * Port 위임 + 향후 정책(캐시 무효화, 파생 상태 계산 등)이 들어갈 자리. * 현 1차에서는 얇은 래퍼지만, react 훅이 use case에 의존하도록 두면 추후 확장 무중단. */ declare class GetKycStatusUseCase { private readonly port; constructor(port: KycPort); execute(): Promise; } /** * 지갑 링크 + KYC 검증 시작/재개. POST /kyc는 idempotent하므로 이미 진행 중/ * 승인 상태에서 다시 호출해도 안전하다. */ declare class StartKycUseCase { private readonly port; constructor(port: KycPort); execute(): Promise; } export { GetKycStatusUseCase, KycIdentity, KycPort, StartKycUseCase };