import { ExtendedBoolean } from '../../../../models/extendedBoolean'; import { ArianeeHttpClient } from '../../../libs/arianeeHttpClient/arianeeHttpClient'; import { CertificateDetails } from '../certificateDetailsService/certificatesDetailsService'; import { ConfigurationService } from '../configurationService/configurationService'; import { ContractService } from '../contractService/contractsService'; import { UtilsService } from '../utilService/utilsService'; import { WalletService } from '../walletService/walletService'; import { ArianeeBlockchainProxyService } from '../arianeeBlockchainProxyService/arianeeBlockchainProxyService'; export declare class CertificateUtilsService { private utils; private httpClient; private configurationService; private contractService; private certificateDetails; private walletService; private arianeeProxyService; constructor(utils: UtilsService, httpClient: ArianeeHttpClient, configurationService: ConfigurationService, contractService: ContractService, certificateDetails: CertificateDetails, walletService: WalletService, arianeeProxyService: ArianeeBlockchainProxyService); isCertificateIdFree: (certificateId: number) => Promise; canCreateCertificateWithCertificateId: (certificateId: number) => Promise; customRequestTokenFactory: (certificateId: any, passphrase: any) => Promise>; isCertificateOwnershipRequestable: (certificateId: any, passphrase: any) => Promise; }