/** * Build ReadStakingData requests manually * * Since ReadStakingData is not a direct RPC method but goes through ReadState, * we need to manually encode the protobuf messages. */ /** * Build ReadStakingDataRequest for buckets by voter */ export declare function buildBucketsByVoterRequest(voterAddress: string, offset: number, limit: number): { protocolID: Buffer; methodName: Buffer; arguments: Buffer[]; }; /** * Build ReadStakingDataRequest for buckets by indexes */ export declare function buildBucketsByIndexesRequest(indexes: number[]): { protocolID: Buffer; methodName: Buffer; arguments: Buffer[]; }; /** * Build ReadStakingDataRequest for all buckets */ export declare function buildBucketsRequest(offset: number, limit: number): { protocolID: Buffer; methodName: Buffer; arguments: Buffer[]; }; /** * Build ReadStakingDataRequest for buckets by candidate */ export declare function buildBucketsByCandidateRequest(candidateName: string, offset: number, limit: number): { protocolID: Buffer; methodName: Buffer; arguments: Buffer[]; }; //# sourceMappingURL=staking-data-builder.d.ts.map