import type { ServerOptions } from './types.js';
export declare class DingTalkHonorServer {
    private server;
    private accessToken?;
    private appId?;
    private appSecret?;
    private tokenCacheFile;
    private tokenCacheData;
    private tools;
    private configPath;
    constructor(options?: ServerOptions);
    private loadConfig;
    private loadTokenCache;
    private isTokenCacheValid;
    private saveTokenCache;
    private clearTokenCache;
    private getValidAccessToken;
    private refreshAccessToken;
    private setupHandlers;
    private generateSchema;
    private executeTool;
    private buildUrl;
    private buildHeaders;
    private buildBody;
    run(): Promise<void>;
}
//# sourceMappingURL=DingTalkHonorServer.d.ts.map