import { JWTPayload } from 'jose'; export type SignOptions = { readonly payload: JWTPayload; readonly privateKey: string; readonly keyId?: string; }; export declare function sign({ payload, privateKey, keyId }: SignOptions): Promise; export type SignBlobOptions = { readonly serviceAccountId: string; readonly accessToken: string; readonly payload: JWTPayload; }; export declare function signBlob({ payload, serviceAccountId, accessToken }: SignBlobOptions): Promise;