import type { ICertificate } from '../types'; import { Certificate } from '../Certificate'; /** * Подписать хэш указанным сертификатом в "сыром" формате. * @param {ICertificate | Certificate} certificate -сертификат пользователя. * @param {ArrayBuffer | string} data - данные для подписания. Массив байт хэша либо сам хэш в формате hex строки (в любом регистре) * @example * 4A5F6E54CA44064A5544943DDC244DDC84DC3952AC5924A475838E7BB8320878 * @param {boolean} [doNotValidate=false] - не проводить валидацию сертификатов. * @throws {CryptoError} в случае ошибки. * @returns "сырая" подпись в формате hex строки. */ export declare function signHashRaw(certificate: ICertificate | Certificate, data: ArrayBuffer | string, doNotValidate?: boolean): Promise;