export { top } from "./top.js"; export { Store }; export const space: import("@ucanto/interface").TheCapabilityParser, any>>; /** * `space/info` can be derived from any of the `store/*` * capability that has matching `with`. This allows store service * to identify account based on any user request. */ export const info: import("@ucanto/interface").TheCapabilityParser, {}>, import("@ucanto/interface").CapabilityMatch<"store/add", `did:key:${string}` & `did:${string}` & import("@ucanto/interface").Phantom<{ protocol: "did:"; }>, Store.Schema.InferStruct<{ link: Store.Schema.Schema, any>; size: Store.Schema.NumberSchema, unknown>; origin: Store.Schema.Schema | undefined, unknown>; }>> | import("@ucanto/interface").CapabilityMatch<"store/remove", `did:key:${string}` & `did:${string}` & import("@ucanto/interface").Phantom<{ protocol: "did:"; }>, Store.Schema.InferStruct<{ link: Store.Schema.Schema, any>; }>> | import("@ucanto/interface").CapabilityMatch<"store/list", `did:key:${string}` & `did:${string}` & import("@ucanto/interface").Phantom<{ protocol: "did:"; }>, Store.Schema.InferStruct<{ cursor: Store.Schema.Schema; size: Store.Schema.Schema<(number & import("@ucanto/interface").Phantom<{ typeof: "integer"; }>) | undefined, unknown>; pre: Store.Schema.Schema; }>> | import("@ucanto/interface").CapabilityMatch<"upload/add", `did:key:${string}` & `did:${string}` & import("@ucanto/interface").Phantom<{ protocol: "did:"; }>, Store.Schema.InferStruct<{ root: typeof Store.Schema.Link; shards: Store.Schema.Schema, number, 1>[] | undefined, any>; }>> | import("@ucanto/interface").CapabilityMatch<"upload/remove", `did:key:${string}` & `did:${string}` & import("@ucanto/interface").Phantom<{ protocol: "did:"; }>, Store.Schema.InferStruct<{ root: typeof Store.Schema.Link; }>> | import("@ucanto/interface").CapabilityMatch<"upload/list", `did:key:${string}` & `did:${string}` & import("@ucanto/interface").Phantom<{ protocol: "did:"; }>, Store.Schema.InferStruct<{ cursor: Store.Schema.Schema; size: Store.Schema.Schema<(number & import("@ucanto/interface").Phantom<{ typeof: "integer"; }>) | undefined, unknown>; pre: Store.Schema.Schema; }>>>>; export const allocate: import("@ucanto/interface").TheCapabilityParser, Store.Schema.InferStruct<{ size: Store.Schema.NumberSchema, unknown>; }>>>; /** * The capability grants permission for all content serve operations that fall under the "space/content/serve" namespace. * It can be derived from any of the `space/*` capability that has matching `with`. */ export const contentServe: import("@ucanto/interface").TheCapabilityParser, any>>; /** * Capability can be invoked by an agent to record egress data for a given resource. * It can be derived from any of the `space/content/serve/*` capability that has matching `with`. */ export const egressRecord: import("@ucanto/interface").TheCapabilityParser, Store.Schema.InferStruct<{ resource: Store.Schema.Schema, any>; bytes: Store.Schema.NumberSchema, unknown>; servedAt: Store.Schema.NumberSchema, unknown>; }>>>; import * as Store from './store.js'; //# sourceMappingURL=space.d.ts.map