/** * VeilProof SDK — Main Entry Point * * Usage: * VeilProof.init({ * apiKey: "your-api-key", * endpoint: "https://api.veilproof.com", * debug: true * }) * * Version: 1.0.0 */ import type { VeilProofConfig, DebugSnapshot, DecisionCallback, SelfTestCallback, TokenResult, TokenCallback } from './types.js'; interface VeilProofAPI { init(config: VeilProofConfig): void; destroy(): void; getSessionId(): string; getSessionMeta(): import('./types.js').SessionMeta; getDecision(callback: DecisionCallback): void; getToken(callback: TokenCallback): void; getToken(): Promise; getDebugSnapshot(): DebugSnapshot; selfTest(callback: SelfTestCallback): void; } declare const VeilProof: VeilProofAPI; export default VeilProof; //# sourceMappingURL=index.d.ts.map