import { BoostClaimLinkSigningAuthorityType, BoostClaimLinkOptionsType } from '../types/boost';
export declare const getClaimLinkCacheKey: (boostUri: string, challenge: string) => string;
export declare const VALID = "valid";
export declare const stringifyClaimLinkValue: (claimLinkSA: BoostClaimLinkSigningAuthorityType, options: BoostClaimLinkOptionsType, generatorProfileId?: string) => string;
export declare const isClaimLinkValidForBoost: (boostUri: string, challenge: string) => Promise<typeof VALID | null | undefined>;
export declare const isClaimLinkAlreadySetForBoost: (boostUri: string, challenge: string) => Promise<boolean>;
export declare const getTTLForClaimLink: (boostUri: string, challenge: string) => Promise<number | undefined>;
export declare const setValidClaimLinkForBoost: (boostUri: string, challenge: string, claimLinkSA: BoostClaimLinkSigningAuthorityType, options: BoostClaimLinkOptionsType, generatorProfileId?: string) => Promise<"OK" | undefined>;
export declare const getClaimLinkSAInfoForBoost: (boostUri: string, challenge: string) => Promise<BoostClaimLinkSigningAuthorityType | undefined>;
export declare const getClaimLinkGeneratorProfileId: (boostUri: string, challenge: string) => Promise<string | undefined>;
export declare const getClaimLinkOptionsInfoForBoost: (boostUri: string, challenge: string) => Promise<BoostClaimLinkOptionsType | undefined>;
export declare const useClaimLinkForBoost: (boostUri: string, challenge: string) => Promise<boolean | undefined>;
export declare const invalidateClaimLinkForBoost: (boostUri: string, challenge: string) => Promise<number | undefined>;
//# sourceMappingURL=claim-links.d.ts.map