import { ItemType, StatePath } from "repond"; import { EventTuple } from "repond-events"; export declare const basicEvents: { wait: import("repond-events").EventTypeDefinition<{ time: number; }>; log: import("repond-events").EventTypeDefinition<{ text: string; }>; setState: import("repond-events").EventTypeDefinition<{ state: import("repond").GetPartialState | ((state: { readonly [x: string]: { readonly [x: string]: any; }; readonly [x: number]: { readonly [x: string]: any; }; }) => import("repond").GetPartialState | undefined); }>; runEventsIf: import("repond-events").EventTypeDefinition<{ state: StatePath; events: UntypedEventTuple[] | undefined; elseEvents: UntypedEventTuple[] | undefined; }>; }; type UntypedEventTuple = [string, string, Record | undefined, Record | undefined]; type BasicRunEventsIfParams = { state: StatePath; events?: EventTuple[] | undefined; elseEvents?: EventTuple[] | undefined; }; export type BasicEventParameters = T_Group extends "basic" ? T_Event extends "runEventsIf" ? BasicRunEventsIfParams : never : never; export {};