import { SequenceNode, BaseKismetItemOptions } from '../item/index.js'; import type { KismetEventOptions } from './options.js'; import type { KismetVariableValue } from './types.js'; export declare class SequenceEvent extends SequenceNode { /** * The trigger options for this event */ trigger: { maxCount: number; delay: number; }; playerOnly: boolean; /** * @see https://docs.unrealengine.com/udk/Three/KismetUserGuide.html#Client%20Side%20Kismet */ clientSideOnly: boolean; enabled: boolean; constructor(options: KismetEventOptions & BaseKismetItemOptions); on(name: string, to: { name?: string; item: T; }): this; /** * Disable this event */ setDisabled(): this; /** * Set the client / player display options * @param options */ setDisplay({ player, client, }: { player?: boolean; client?: boolean; }): this; /** * Set the trigger options for this event * @param options */ setTrigger({ max, delay }: { max?: number; delay?: number; }): this; toJSON(): Record; toString(): string; } //# sourceMappingURL=Event.d.ts.map