import type { WebOp } from '../../services/web/web-protocol.js'; export interface WebVerbSpec { readonly name: string; readonly op: WebOp; readonly description: string; readonly argument: { readonly name: string; readonly description: string; } | null; readonly takesProfile?: true; readonly toArgs: (positional: readonly (string | undefined)[], profile: string | undefined) => Record; } /** * The option text names the read-only half out loud: a caller who browses with a * profile must not assume the profile was refreshed by it. */ export declare const PROFILE_OPTION_DESCRIPTION: string; export declare const WEB_VERBS: readonly WebVerbSpec[];