import { c as WorkspaceModuleFactory } from "../shared-BP8PrtyI.js"; //#region src/modules/artifacts.d.ts /** Options for {@link createArtifactsModule}. */ interface ArtifactsModuleOptions { /** * Allow `importArtifact` from a caller-chosen remote URL. Defaults to * `false`. The request runs from the host, so the JavaScript * backend's egress settings do not apply to it. */ readonly allowNetwork?: boolean; } /** * Build the `ws:artifacts` host module over the Workspace's Artifacts client. * * It exports `create`, `get`, `list`, `importArtifact`, and * `deleteArtifact`, with the same arguments as the matching * `ArtifactClient` methods. * * @param options - Whether remote imports are allowed. * @returns The module to pass as `modules["ws:artifacts"]`. */ declare function createArtifactsModule(options?: ArtifactsModuleOptions): WorkspaceModuleFactory; //#endregion export { ArtifactsModuleOptions, createArtifactsModule }; //# sourceMappingURL=artifacts.d.ts.map