import * as Effect from "effect/Effect"; import * as Option from "effect/Option"; import type { ExtensionFqnParts } from "@agentxm/extension-model/unstable/extensions"; import type { IdentifierResourceType } from "@agentxm/workspace/resolution/sources"; import { Screen } from "../../screen/index.js"; import { DefaultRegistryTarget } from "../../default-registry-target.js"; export interface ViewHandlerArgs { readonly handle: string; readonly field: Option.Option; readonly registry: Option.Option; readonly type?: Option.Option; } export declare const handleView: (args: ViewHandlerArgs) => Effect.Effect; /** Read a fully qualified handle from the invocation's effective default Registry. */ export declare const handleDefaultRegistryFqnView: (args: { readonly handle: string; readonly field: Option.Option; readonly parts: ExtensionFqnParts; }) => Effect.Effect; //# sourceMappingURL=handler.d.ts.map