import { Attestation } from '../models/simplestamp/v1/attestation'; import { Operation } from '../models/simplestamp/v1/operation'; export declare class Execution { /** * Given a source hash and list of operations, iterate over them to derive * the calendar server key. Stops at the first attestation operation. */ static deriveCalendarKey(hash: Buffer, operations: Operation[]): Buffer; /** * Takes an initial input and an Attestation, runs all its operations, and * returns the mutated Attestation. */ static processOperations(initial: Buffer, attestation: Attestation): Attestation; /** SHA256 hash the input binary. */ static sha256(input: Buffer): Buffer; } //# sourceMappingURL=execution.d.ts.map