import * as cyfs from "cyfs-sdk"; import { AsObject } from "./kits"; import { LoadMap } from "./types"; export declare function loadByPath(stack: cyfs.SharedCyfsStack, env: cyfs.PathOpEnvStub, path: string): Promise<{ result: cyfs.BuckyResult; objectId?: cyfs.ObjectId; }>; export declare function loadDependsWithLockPaths(stack: cyfs.SharedCyfsStack, env: cyfs.PathOpEnvStub, lockPathSet: Set): Promise; export declare function defaultTextOk(msg?: string | Object): cyfs.TextObject; export declare function defaultTextErr(err: cyfs.BuckyError): cyfs.TextObject; export declare function makeResponce(resp: AsObject): cyfs.BuckyResult; export declare function makePutResponce(resp: AsObject): cyfs.BuckyResult; export declare function decodeReqObj>(req: cyfs.RouterHandlerPostObjectRequest, objectType: number, decoder: cyfs.NamedObjectDecoder): O | null; export declare function decodePutReqObj>(req: cyfs.RouterHandlerPutObjectRequest, objectType: number, decoder: cyfs.NamedObjectDecoder): O | null; export declare function decodeReqTextObj(req: cyfs.RouterHandlerPostObjectRequest): { [key: string]: string; } | null; export declare function decodePutReqTextObj(req: cyfs.RouterHandlerPutObjectRequest): { [key: string]: string; } | null; /** * 应对as_slice问题封装的Uint8Array工具函数 * @param obj * @returns */ export declare function toUint8Array(obj: cyfs.ObjectId | cyfs.UniqueId): Uint8Array;