import type { CVotePublicKey, ParsedCVoteDelegation, ParsedCVoteRegistrationParams, ParsedOutputDestination, Uint64_str, ValidBIP32Path } from '../../../types/internal'; import type { Version } from '../../../types/public'; export declare function serializeCVoteRegistrationInit(params: ParsedCVoteRegistrationParams): Buffer; export declare function serializeCVoteRegistrationVoteKey(votePublicKey: CVotePublicKey | null, votePublicKeyPath: ValidBIP32Path | null, version: Version): Buffer; export declare function serializeCVoteRegistrationDelegation(delegation: ParsedCVoteDelegation): Buffer; export declare function serializeCVoteRegistrationStakingPath(stakingPath: ValidBIP32Path): Buffer; export declare function serializeCVoteRegistrationPaymentDestination(paymentDestination: ParsedOutputDestination, version: Version): Buffer; export declare function serializeCVoteRegistrationNonce(nonce: Uint64_str): Buffer; export declare function serializeCVoteRegistrationVotingPurpose(votingPurpose: Uint64_str | null): Buffer; //# sourceMappingURL=cVoteRegistration.d.ts.map