import type { ExecutionAttestation, ExecutionAttestationVerification, ExecutionDrift, CreateExecutionAttestationInput, DriftClassificationRule } from '../types/execution-attestation.js';
export declare function createExecutionAttestation(input: CreateExecutionAttestationInput, attestorPrivateKey: string, opts?: {
    driftRules?: DriftClassificationRule[];
    executionContext?: string;
}): ExecutionAttestation;
export declare function verifyExecutionAttestation(attestation: ExecutionAttestation, attestorPublicKey: string, receipt?: {
    policyReceiptId: string;
    executionFrameId?: string;
}): ExecutionAttestationVerification;
export declare function detectExecutionDrift(attestation: ExecutionAttestation, rules?: DriftClassificationRule[]): ExecutionDrift;
//# sourceMappingURL=execution-attestation.d.ts.map