export interface InitSiaraShieldOptions { /** SiaraShield public key. Use "TEST-CYBERSIARA" for staging/development. */ publicKey: string; /** * Loads jQuery before SiaraShield script. * Default is true for easier integration. * Set to false only if your site/app already loads jQuery. */ loadJQuery?: boolean; /** * CSP nonce value (without the `'nonce-'` prefix). * If omitted, we attempt to resolve it from existing `script[nonce]` or `meta[name="csp-nonce"]`. */ cspNonce?: string; /** Set true only when actively debugging vendor/runtime internals in browser console. */ allowVendorConsoleLogs?: boolean; } /** * Drop-in initializer for SiaraShield. * - Loads required scripts (optionally jQuery) * - Calls global `initCaptcha(publicKey)` * * Requirements in your HTML/template: * - You must render: `
` */ export declare function initSiaraShield(options: InitSiaraShieldOptions): Promise