import type { ResourceLocator, WorkspaceResourceLocator } from "@skenora/contracts"; import { type WorkspaceSource } from "@skenora/workspace"; import type { ResourceDescriptor, ResourceProvider, ResourceRequestContext, ResourceResponse, ResourceSearchPage, ResourceSearchQuery } from "../types.js"; export declare class WorkspaceResourceProvider implements ResourceProvider { readonly type = "workspace"; readonly source: WorkspaceSource; constructor(source: WorkspaceSource); canonicalize(locator: ResourceLocator): string; open(locator: ResourceLocator, context: ResourceRequestContext): Promise; resolveRelative(base: ResourceLocator, relativeUri: string): WorkspaceResourceLocator; search(query: ResourceSearchQuery, context: ResourceRequestContext): Promise; describe(locator: ResourceLocator, context: ResourceRequestContext): Promise; } //# sourceMappingURL=workspace-provider.d.ts.map