/** Result of the agy plugin install pass. */
export interface AgyPluginInstallResult {
    /** True when agy was on PATH and the install command was attempted. */
    readonly attempted: boolean;
    /** True when the install command exited 0. False on any error. */
    readonly installed: boolean;
    /** Resolved absolute path to the source plugin tree that was installed. */
    readonly source: string | undefined;
    /** Error message when installation failed, or undefined on success/no-op. */
    readonly error: string | undefined;
}
/**
 * Install a Lisa agy plugin variant via `agy plugin install <local-path>`.
 * @param lisaPluginRoot - Absolute path to Lisa's plugins directory (typically
 *   the `plugins/` directory inside the @codyswann/lisa package).
 * @param variantName - Variant directory name under `lisaPluginRoot` to install
 *   (default `lisa-agy`, the base variant). Stack variants are
 *   `lisa-<stack>-agy` (e.g. `lisa-typescript-agy`).
 * @returns Install result describing whether the install was attempted, whether
 *   it succeeded, and any error message captured.
 */
export declare function installAgyPlugin(lisaPluginRoot: string, variantName?: string): Promise<AgyPluginInstallResult>;
//# sourceMappingURL=plugin-installer.d.ts.map