import type { SerializedOptions } from '@tanstack/cta-engine';
export type ServerEnvironment = {
    projectPath: string;
    mode: 'add' | 'setup';
    options?: SerializedOptions;
    addOns?: Array<string>;
    forcedRouterMode?: string;
    forcedAddOns?: Array<string>;
    registry?: string;
    showHostingOptions?: boolean;
};
export declare function setServerEnvironment(options: Partial<ServerEnvironment>): void;
export declare const getShowHostingOptions: () => boolean | undefined;
export declare const getProjectPath: () => string;
export declare const getApplicationMode: () => "add" | "setup";
export declare const getProjectOptions: () => SerializedOptions;
export declare const getForcedRouterMode: () => string | undefined;
export declare const getForcedAddOns: () => string[];
export declare const getRegistry: () => string | undefined;
