export declare const rewriteSkillsRefs: (text: string) => string;
export interface RunSkillsOptions {
    /**
     * When true, the child process inherits stdout/stderr directly (full TTY
     * passthrough). Required for upstream commands that show interactive
     * prompts — those libraries detect `process.stdout.isTTY` and silently
     * downgrade to no-op when stdout is a pipe.
     *
     * When false (default), stdout/stderr are piped through the rewriter so
     * `npx skills` references in upstream output become `xy skills`.
     */
    interactive?: boolean;
}
export declare const runSkills: (subcommand: string, args: readonly string[], options?: RunSkillsOptions) => Promise<number>;
export declare const argvAfterSkillsSubcommand: (canonicalName: string, aliases?: readonly string[]) => string[];
//# sourceMappingURL=passthrough.d.ts.map