import { Resource } from '../type';
/**
 * IntegrityClient provides fingerprinting and integrity generation for resources
 * This implements the Fingerprint operation
 */
export declare class IntegrityClient {
    fingerprint(resource: Resource, algo?: string): Promise<Resource>;
    generateIntegrity(content: string): string;
    generateSHA384(content: string): string;
    generateSHA512(content: string): string;
    verifyIntegrity(content: string, integrity: string): boolean;
}
//# sourceMappingURL=integrity.d.ts.map