import { APIClient, APIClientOptions, APIPromise, APIResponseProps, FinalRequestOptions, PromiseOrValue } from '@zhengxs/http'; import { TokenCredential, TokenResponse } from './credentials/TokenCredential'; export interface IdentityClientOptions extends Partial { credential?: Credential; } export declare class IdentityClient extends APIClient { private credential?; constructor(options?: IdentityClientOptions); getCredential(): Credential; setCredential(credential: Credential): void; getToken(): Promise; getTokenValue(): Promise; request, Rsp>(options: PromiseOrValue>, remainingRetries?: number | null): APIPromise; protected authHeaders(): Promise>; } export declare function dingtalkParseResponse(props: APIResponseProps): Promise;