import { Transformer as Transformer$1 } from '@walkeros/core'; interface Settings { name?: string; /** Fields to log from the event (dot notation paths). If omitted, logs entire event. */ fields?: string[]; /** If true, modifies the event by adding a 'processed' flag. */ addProcessedFlag?: boolean; } interface Env extends Transformer$1.BaseEnv { log?: (msg: string) => void; } type Types = Transformer$1.Types; type Transformer = Transformer$1.Instance; type Config = Transformer$1.Config; type InitFn = Transformer$1.InitFn; type Fn = Transformer$1.Fn; type types_Config = Config; type types_Env = Env; type types_Fn = Fn; type types_InitFn = InitFn; type types_Settings = Settings; type types_Transformer = Transformer; type types_Types = Types; declare namespace types { export type { types_Config as Config, types_Env as Env, types_Fn as Fn, types_InitFn as InitFn, types_Settings as Settings, types_Transformer as Transformer, types_Types as Types }; } /** * Demo transformer for walkerOS * * Logs events using env.log (or console.log fallback) and passes them through. * Perfect for testing and demonstrations without external dependencies. * * Configuration options: * - name: Custom name for logging prefix (default: 'transformer-demo') * - fields: Array of dot-notation paths to log from the event (default: entire event) * - addProcessedFlag: If true, adds a 'processed' flag to the event data */ declare const transformerDemo: Transformer$1.Init; export { types as TransformerDemo, transformerDemo as default, transformerDemo };