import type { Profile } from '../profiles/index.js';
import type { FileWriter } from '../services/file-writer.js';
export type WindsurfSetupOptions = {
    cwd: string;
    profiles: Profile[];
    writer: FileWriter;
};
/**
 * Generates `.windsurfrules` — Windsurf's global rules file for the workspace.
 *
 * Windsurf reads a single `.windsurfrules` file at the project root.
 * We reuse the copilot-instructions generator since both need a flat Markdown
 * representation of all active profile rules with managed-block markers.
 */
export declare function setupWindsurf(opts: WindsurfSetupOptions): void;
