import Env from "zhi-env" import SiyuanConfig from "../../src/siyuan-api/siyuanConfig" /** * 思源笔记服务端API v2.0.27 * https://github.com/siyuan-note/siyuan/blob/master/API_zh_CN.md#%E9%89%B4%E6%9D%83 * * @public * @author terwer * @since 1.0.0 */ declare class SiyuanServerApi { /** * 思源笔记服务端API版本号 */ readonly VERSION: string private readonly logger private readonly siyuanConfig /** * 初始化思源服务端 API * * @param env - 环境变量 * @param siyuanConfig - 配置项 */ constructor(env?: Env, siyuanConfig?: SiyuanConfig) /** * 分页获取根文档 * * @param page - 页码 * @param pagesize - 数目 * @param keyword - 关键字 */ getRootBlocks(page: number, pagesize: number, keyword: string): Promise /** * 获取块属性 * * @param blockId - blockId */ getBlockAttrs(blockId: string): Promise /** * 设置块属性 * * @param blockId - blockId * @param attrs - 属性 */ setBlockAttrs(blockId: string, attrs: any): Promise /** * 以id获取思源块信息 * * @param blockId - 内容块ID */ getBlockByID(blockId: string): Promise /** * 以slug获取思源块信息 * * @param slug - 内容块别名 */ getBlockBySlug(slug: string): Promise /** * 导出markdown文本 * * @param docId - 文档id */ exportMdContent(docId: string): Promise /** * 向思源请求数据 * * @param url - url * @param data - 数据 * @param method - 请求方法 GET | POST * @param useToken - 权限TOKEN */ private siyuanRequest /** * 以sql发送请求 * * @param sql - sql */ private sql } export default SiyuanServerApi //# sourceMappingURL=serverApi.d.ts.map