import { CredentialsAlgorithm } from "../core/credentialsAlgorithm.js";
import { HttpSignatureInput } from "./httpSignatureInput.js";
export interface HttpBearerSignature {
    id: string;
    timestamp: number;
    algorithm: `${CredentialsAlgorithm}`;
    signature: Uint8Array;
}
declare function signatureToQuery(signature: HttpBearerSignature): string;
export declare function signatureForRequest(appRecordId: string, privateKey: Uint8Array, input: HttpSignatureInput, timestamp: number): HttpBearerSignature;
export declare const HttpBearerSignature: {
    request: typeof signatureForRequest;
    toQuery: typeof signatureToQuery;
};
export {};
