import type { CliproxyAuthsQuery, CliproxyAuthsResponse, CliproxyChatRequest, CliproxyModelsQuery, CliproxyModelsResponse, KeepAliveResponse, RootResponse } from '../shared/types.js'; import type { RequestOptions } from '../shared/http.js'; import { BaseHttpClient } from '../shared/http.js'; export declare class CliproxyClient extends BaseHttpClient { getRoot(): Promise; getManagementHtml(): Promise; keepAlive(): Promise; anthropicCallback(query: { code?: string; state?: string; error?: string; error_description?: string; }): Promise; codexCallback(query: { code?: string; state?: string; error?: string; error_description?: string; }): Promise; googleCallback(query: { code?: string; state?: string; error?: string; error_description?: string; }): Promise; iflowCallback(query: { code?: string; state?: string; error?: string; error_description?: string; }): Promise; antigravityCallback(query: { code?: string; state?: string; error?: string; error_description?: string; }): Promise; getCliproxyAuths(query?: CliproxyAuthsQuery): Promise; getCliproxyModels(query?: CliproxyModelsQuery): Promise; postCliproxyChat(body: CliproxyChatRequest, options?: RequestOptions): Promise; }