import type { StreamPluginOptions } from "../types.js";
export interface Strategy {
    mode?: "auto" | "client" | "server";
    bundleTarget?: "server" | "client" | "ssr";
    importContext?: "react-server" | "react-client";
    mainThreadCondition?: "react-server" | "react-client";
    staticBuild?: boolean;
    ssg?: boolean;
    environmentTargets?: Map<string, string>;
    forceCapabilities?: {
        staticGeneration?: boolean;
        serverComponents?: boolean;
        clientBuilds?: boolean;
        ssrBuilds?: boolean;
    };
}
export interface UserOptions extends StreamPluginOptions {
    strategy?: Strategy;
    availableEnvironments?: string[];
}
//# sourceMappingURL=types.d.ts.map