persona-community-5/.pnpm-store/v3/files/87/3e636a634a3de8eedb68da0f422d6c462bd922da15fad46de21185b4709c6a21e37fd63b0cb54e0db90e4a30243345f1a8f2c6d99c4082683a633f2ca1683a
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

31 lines
1.2 KiB
Plaintext

import { RegistryApi } from './registry-api';
import type { RegionalToken, RegionalTokenWithValidity } from './redocly-client-types';
import type { AccessTokens, Region } from '../config/types';
export declare const TOKEN_FILENAME = ".redocly-config.json";
export declare class RedoclyClient {
private accessTokens;
private region;
domain: string;
registryApi: RegistryApi;
constructor(region?: Region);
loadRegion(region?: Region): Region;
getRegion(): Region;
hasTokens(): boolean;
hasToken(): boolean;
getAuthorizationHeader(): Promise<string | undefined>;
setAccessTokens(accessTokens: AccessTokens): void;
loadTokens(): void;
getAllTokens(): RegionalToken[];
getValidTokens(): Promise<RegionalTokenWithValidity[]>;
getTokens(): Promise<RegionalTokenWithValidity[]>;
isAuthorizedWithRedoclyByRegion(): Promise<boolean>;
isAuthorizedWithRedocly(): Promise<boolean>;
readCredentialsFile(credentialsPath: string): any;
verifyToken(accessToken: string, verbose?: boolean): Promise<{
viewerId: string;
organizations: string[];
}>;
login(accessToken: string, verbose?: boolean): Promise<void>;
logout(): void;
}