import type { PromptApi } from "../pick.ts"; export declare function info(roleId: string, jsonOutput: boolean, checkIntegrity: boolean): Promise; /** * Interactive flow for `rolebox info` without a role: pick an installed role * and return its roleId, or undefined when the user cancels. `prompts` is * injectable for tests. */ export declare function infoInteractive(prompts?: PromptApi): Promise; declare const _default: import("citty").CommandDef<{ readonly role: { readonly type: "positional"; readonly description: "Role ID to inspect. Omit for interactive selection"; readonly required: false; }; readonly json: { readonly type: "boolean"; readonly description: "Output as JSON"; }; readonly check: { readonly type: "boolean"; readonly description: "Verify integrity hash"; }; }>; export default _default; //# sourceMappingURL=info.d.ts.map