import { SparkDeskOption } from "./WebsocketSparkDesk";
import { WebsocketRequestParams } from "./WebsocketRequestParams";
export type ParameterDomain = "lite" | "generalv3" | "pro-128k" | "generalv3.5" | "max-32k" | "4.0Ultra";
export declare class Parameter {
    protected domain: ParameterDomain | string;
    protected temperature: number;
    protected max_tokens: number;
    protected top_k: number;
    protected chat_id?: number | undefined;
    constructor(domain: ParameterDomain | string, temperature?: number, max_tokens?: number, top_k?: number, chat_id?: number | undefined);
    static createFromVersion(version: SparkDeskOption['version']): Parameter;
    toValue(): WebsocketRequestParams['parameter'];
}
//# sourceMappingURL=Parameter.d.ts.map