import { Base64KeyHash, KeyHash, PublicKey, RawPublicKey } from "./types"; export interface CompiledPolicy { version: number; logsRaw: Uint8Array[]; witnessesRaw: Uint8Array[]; quorum: Uint8Array; } export declare function parseCompiledPolicy(buf: Uint8Array, rawPubLen?: number): CompiledPolicy; type HashedKey = { pub: PublicKey; raw: RawPublicKey; hash: KeyHash; b64: Base64KeyHash; }; export declare function importAndHashAll(raws: Uint8Array[]): Promise; export declare function evalQuorumBytecode(quorum: Uint8Array, nwitnesses: number, found: Uint8Array, scratch?: Uint8Array): boolean; export {};