/** * Browser half of the native directory-picker backend: fills ui-workspace's * two directory-flow holes with a renderless occupant that answers each * `open` by driving `host.pickDirectory` (the node half's OS chooser) and * reporting the one outcome — picked path, cancellation, or failure — back * through the owner conversation. Mounting this package therefore composes * both sides of the native interaction with one cordis.yml row; no client * code branches on a capability kind. */ import type { ClientContext } from '@deepseek-ai/dsh-client-runtime/client'; /** Required services (cordis fiber inject): the slot registry and the wire-facing workspace service. */ export declare const inject: string[]; /** * Client plugin body: register the renderless native flow into both * directory-flow holes through `slots.inject()` because the ui-workspace * entries may activate later or replace their declarations. * @param ctx - client root context. */ export declare function apply(ctx: ClientContext): void; //# sourceMappingURL=index.d.ts.map