export declare function computeSHA256String(input: string, n?: number): Promise<number[]>;
type HashResult = {
    error: string | null;
    result: Uint8Array | string | null;
};
export declare function computeSHA256(input: string | ArrayBuffer | Blob | File, n?: number): Promise<number[]>;
export declare function computeSHA256Hex(input: string | ArrayBuffer | Blob | File): Promise<HashResult>;
export declare function computeSHA512Hex(input: string | ArrayBuffer | Blob | File): Promise<HashResult>;
export declare function hashFileSHA256(file: File | Blob): Promise<HashResult>;
export declare function hashFileSHA512(file: File | Blob): Promise<HashResult>;
export {};
