export type ProviderTokenOriginGate = { isTokenAuthorizedForOrigin(origin: string, token: string): Promise; }; type CreateOptions = { authRegistryUrl(): string | undefined; cacheMs?: number; negativeCacheMs?: number; }; export declare function createProviderTokenOriginGate({ authRegistryUrl, cacheMs, negativeCacheMs }: CreateOptions): ProviderTokenOriginGate; export {};