import * as cyfs from 'cyfs-sdk'; export declare function listObjects(stack: cyfs.SharedCyfsStack, ids: Array): Promise>>; export declare function textObject(text: string, owner?: cyfs.Option): cyfs.TextObject; export interface AsObjectDescContent { } export interface AsObjectDesc { trace_id: () => number; content: () => AsObjectDescContent; dec_id: () => cyfs.Option; ref_objs: () => cyfs.Option>; prev: () => cyfs.Option; create_timestamp: () => cyfs.Option; create_time: () => cyfs.JSBI; expired_time: () => cyfs.Option; object_id: () => cyfs.ObjectId; calculate_id: () => cyfs.ObjectId; owner: () => cyfs.Option | undefined; area: () => cyfs.Option | undefined; author: () => cyfs.Option | undefined; public_key: () => cyfs.PublicKey | undefined; mn_key: () => cyfs.MNPublicKey | undefined; raw_measure: (ctx?: cyfs.NamedObjectContext, purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; raw_measure_with_context: (ctx: cyfs.NamedObjectContext, purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; raw_encode: (buf: Uint8Array, ctx?: cyfs.NamedObjectContext, purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; raw_encode_with_context: (buf: Uint8Array, ctx: cyfs.NamedObjectContext, purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; encode_to_buf: (purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; raw_hash_encode: () => cyfs.BuckyResult; } export interface AsObjectBodyContent { } export interface AsObjectBody { toString: () => string; set_trace_id: (trace: number) => void; trace_id: () => number | undefined; prev_version: () => cyfs.Option; update_time: () => cyfs.JSBI; content: () => AsObjectBodyContent; user_data: () => cyfs.Option; set_update_time: (value: cyfs.JSBI) => void; increase_update_time: (value: cyfs.JSBI) => void; set_userdata: (user_data: Uint8Array) => void; raw_measure: (ctx: cyfs.NamedObjectBodyContext, purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; raw_encode: (buf: Uint8Array, ctx: cyfs.NamedObjectBodyContext, purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; encode_to_buf: (purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; raw_hash_encode: () => cyfs.BuckyResult; } export interface AsObject { obj_type: () => number; obj_type_code: () => number; calculate_id: () => cyfs.ObjectId; to_vec: () => cyfs.BuckyResult; to_hex: () => cyfs.BuckyResult; toString: () => string; to_string: () => string; toJSON: () => string; desc: () => AsObjectDesc; body: () => cyfs.Option; body_expect: () => AsObjectBody; signs: () => cyfs.ObjectSigns; nonce: () => cyfs.Option; raw_measure: (_ctx?: any, purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; raw_encode: (buf: Uint8Array, ctx?: cyfs.NamedObjectContext, purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; encode_to_buf: (purpose?: cyfs.RawEncodePurpose) => cyfs.BuckyResult; raw_hash_encode: () => cyfs.BuckyResult; } export interface AsDecoderFromRaw { from_raw: (buf: Uint8Array) => cyfs.BuckyResult; } export declare function toNONObjectInfo(obj: AsObject): cyfs.NONObjectInfo; export declare function fromNONObjectInfo(nonObj: cyfs.NONObjectInfo, decoderGen: new () => AsDecoderFromRaw): cyfs.BuckyResult; export declare function wrapPostResponseResult(r: cyfs.BuckyResult): cyfs.BuckyResult; export declare function makeBuckyErr(code: string | number | cyfs.BuckyErrorCodeEx, msg: string, origin?: string): cyfs.Err; export declare function checkObjectId(id: Uint8Array): cyfs.ObjectId | undefined; export declare function checkObjectIdArray(ids: Array): { ids?: Array; errIndex?: number; }; /** * 校验peopleId数组 * @param ids * @returns */ export declare function checkPeopleIdArray(ids: Array): { ids?: Array; errIndex?: number; };