import { AxiosResponse } from 'axios'; export declare class BulletinBoard { private backend; voterSessionUuid: string; constructor(baseURL: string, timeout?: number); setVoterSessionUuid(voterSessionUuid: string): void; getLatestConfig(): Promise; createVoterRegistration(authToken: string, parentAddress: string): Promise; expireVoterSessions(authToken: string, parentAddress: string): Promise; submitVotes(signedBallotCryptogramsItem: any): Promise; submitCommitment(signedCommitmentItem: any): Promise; submitCastRequest(signedCastRequestItem: any): Promise; submitSpoilRequest(signedSpoilRequestItem: any): Promise; getVotingTrack(shortAddress: string): Promise; getCommitmentOpenings(verifierItemAddress: string): Promise; getSpoilRequestItem(ballotCryptogramAddress: string): Promise; getVerifierItem(spoilRequestAddress: string): Promise; submitVerifierItem(signedVerifierItem: any): Promise; submitCommitmentOpenings(signedVoterCommitmentOpeningItem: any): Promise; getBallotStatus(shortAddress: any): Promise; private createBackendClient; }