import type { LanguageModel } from "ai";
import { type TreeNode } from "./utils.ts";
export * from "./bigMindMapping.ts";
export * from "./index.ts";
export * from "./reverseBrainstorming.ts";
export * from "./roleStorming.ts";
export * from "./scamper.ts";
export * from "./sixHats.ts";
export * from "./starBursting.ts";
export * from "./tool.ts";
export * from "./types.ts";
export * from "./utils.ts";
export declare function brainstorm({ model, query, strategy, n, }: {
    model: LanguageModel;
    query: string;
    strategy: ({ model, idea, }: {
        model: LanguageModel;
        idea: string;
    }) => Promise<TreeNode>;
    n: number | undefined;
}): Promise<string>;
