type SuccessCallback = (captchaId: string) => void; type ErrorCallback = (error: Error) => void; /** * Création du captcha auprès d'OBS * @param urlCreate - URL de création * @param body - Corps de la requête (peut être un Document ou un BodyInit) * @param cbsuccess - Fonction à appeler en cas de succès * @param cberror - Fonction à appeler en cas d'erreur */ export declare function createCaptcha(urlCreate: string, body: string | null, cbsuccess: SuccessCallback, cberror: ErrorCallback): void; /** * Création d'un captcha image auprès d'OBS avec locale par défaut * @param urlCreate - URL de création * @param cbsuccess - Callback de succès * @param cberror - Callback d'erreur * @param locale - Locale (langue) */ export declare function createCaptchaImage(urlCreate: string, cbsuccess: SuccessCallback, cberror: ErrorCallback, locale?: string): void; /** * Création d'un captcha audio auprès d'OBS * @param urlCreate - URL de création * @param cbsuccess - Callback de succès * @param cberror - Callback d'erreur * @param locale - Locale (langue), "default" si non indiqué */ export declare function createCaptchaAudio(urlCreate: string, cbsuccess: SuccessCallback, cberror: ErrorCallback, locale?: string): void; /** * Génère l'URL de récupération de l'image du captcha * @param urlGetImage - URL avec le placeholder CAPTCHAID * @param captchaId - Identifiant du captcha * @returns L'URL avec l'identifiant inséré */ export declare function getCaptchaImageUrl(urlGetImage: string, captchaId: string): string; /** * Génère l'URL de récupération de l'audio du captcha * @param urlGetAudio - URL avec le placeholder CAPTCHAID * @param captchaId - Identifiant du captcha * @returns L'URL avec l'identifiant inséré */ export declare function getCaptchaAudioUrl(urlGetAudio: string, captchaId: string): string; export {};