import { Context, DefaultScenario, GetCookie, Result, ScenarioMap, SetCookie } from './types'; export { resetScenarios, modifyScenarios, getScenarios }; declare function resetScenarios({ setCookie, setServerContext, setServerSelectedScenarioIds, defaultScenario, scenarioMap, cookieMode, }: { setCookie: SetCookie; setServerContext: (context: Context) => void; setServerSelectedScenarioIds: (selectedScenarioIds: string[]) => void; defaultScenario: DefaultScenario; scenarioMap: ScenarioMap; cookieMode: boolean; }): Result; declare function getScenarios({ getCookie, setCookie, getServerSelectedScenarioIds, cookieMode, defaultScenario, scenarioMap, }: { getCookie: GetCookie; setCookie: SetCookie; getServerSelectedScenarioIds: () => string[]; cookieMode: boolean; defaultScenario: DefaultScenario; scenarioMap: ScenarioMap; }): Result; declare function modifyScenarios({ updatedScenarioIds, scenarioIds, scenarioMap, cookieMode, defaultScenario, setCookie, setServerContext, setServerSelectedScenarioIds, }: { updatedScenarioIds: unknown; scenarioIds: string[]; scenarioMap: ScenarioMap; cookieMode: boolean; defaultScenario: DefaultScenario; setCookie: SetCookie; setServerContext: (context: Context) => void; setServerSelectedScenarioIds: (selectedScenarioIds: string[]) => void; }): { status: number; headers: { 'content-type': string; }; response: { message: string; }; } | { status: number; headers?: undefined; response?: undefined; };