import { Artifact, VerificationResult } from './types';
export declare class Verifier {
    private publicKeys;
    addPublicKey(keyId: string, publicKey: CryptoKey): Promise<void>;
    addPublicKeyJWK(jwk: any): Promise<void>;
    verify(jws: string): Promise<Artifact>;
    verifyWithResult(jws: string): Promise<VerificationResult>;
    private generateKeyIdFromJWK;
}
//# sourceMappingURL=verifier.d.ts.map