export declare class SignManager { static addKey(key: string, value: string): void; static keyExists(key: string): boolean; static signContent(content: string, keyId: string, short?: boolean): string; static verifySignedContent(content: string, keyId: string, signature: string, short?: boolean): boolean; /** This function determines if a cache key contains a signing key. * @param cacheKey */ static obtainKey(cacheKey: string): string | undefined; static signUrlParamsObj(urlParams: { [key: string]: string | number | boolean | string[] | number[] | boolean[]; }, keyId: string): { rck: string; rcs: string; }; static signUrlParams(urlParams: { [key: string]: string | number | boolean | string[] | number[] | boolean[]; }, keyId: string): string; private static sortSearchParams; static verifySignedUrlParams(urlParams: { [key: string]: string | number | boolean | string[] | number[] | boolean[]; }, rck: string | null, rks: string | null): boolean; } //# sourceMappingURL=sign-manager.d.ts.map