import { type RpcClient, type TdBuiltResource, type TdDiagnosticReport, type TdFormatResult, type TdSidebarItem, type TdSiteConfig, type TdSchemaInfo } from '@typerighter/rpc-client'; export declare class TypedownContext { private client; constructor(client: RpcClient); private cachedConfig; private cachedFiles; private cachedSchemas; private cachedSchemaMap; private cachedFileMap; private registerNotificationHandlers; get rpc(): RpcClient; getFile(filepath: string): Promise; getFiles(paths: string[]): Promise; listFiles(): Promise; listSidebar(): Promise; getConfig(): Promise; getSchema(schema: string): Promise; listSchemas(): Promise; checkVault(): Promise; formatFile(filepath: string): Promise; } export declare function isRpcCancelled(error: unknown): boolean; //# sourceMappingURL=typedown-context.d.ts.map