import { Node } from '../Node.svelte';
import type { NodeFactory } from '../../editor';
export declare class TimeLoopNode extends Node {
    currentTime?: number;
    constructor({ factory }: {
        factory: NodeFactory;
    });
    execute(input: string, forward: (output: string) => unknown, forwardExec?: boolean): Promise<void>;
    data(inputs?: Record<string, unknown> | undefined): Record<string, unknown> | Promise<Record<string, unknown>>;
}
