import { Node, type NodeParams } from '../Node.svelte';
import type { ExecSocket, Socket } from '../../socket';
export declare class LogNode extends Node<{
    message: Socket<'string', 'scalar'>;
    time: Socket<'number', 'scalar'>;
    exec: Socket<'exec'>;
}, {
    exec: ExecSocket;
}> {
    constructor(params?: NodeParams);
    execute(input: 'exec', forward: (output: 'exec') => unknown, forwardExec?: boolean): Promise<void>;
}
