import { PublicKey } from "@chainsafe/blst";
import { BeaconConfig } from "@lodestar/config";
import { ISignatureSet } from "@lodestar/state-transition";
import { SignedAggregateAndProof } from "@lodestar/types";
import { Epoch } from "@lodestar/types";
export declare function getAggregateAndProofSigningRoot(config: BeaconConfig, epoch: Epoch, aggregateAndProof: SignedAggregateAndProof): Uint8Array;
export declare function getAggregateAndProofSignatureSet(config: BeaconConfig, epoch: Epoch, aggregator: PublicKey, aggregateAndProof: SignedAggregateAndProof): ISignatureSet;
//# sourceMappingURL=aggregateAndProof.d.ts.map