export interface PluginValidationResult { ok: boolean; skipped: boolean; stderr: string; } export interface ValidateClaudePluginOptions { /** * Override the binary name (tests inject a fake "claude"). */ bin?: string; /** * Timeout in ms. Defaults to 10s — `claude plugin validate` is local-only * and typically returns in <300ms; 10s is generous headroom. */ timeoutMs?: number; } export declare function validateClaudePlugin(pluginPath: string, opts?: ValidateClaudePluginOptions): PluginValidationResult;