import { type BlockExecutionContext } from '../orchestration-schema.js'; export type ProcessorExecutorInput = { value: unknown; params: unknown[]; label: string; context?: BlockExecutionContext; }; export type ProcessorExecutor = (input: ProcessorExecutorInput) => unknown | Promise; export declare function processorConfigError(processor: string, message: string): never; export declare function processorValidationError(processor: string, label: string, message: string): never; export declare function stringifyProcessorValue(value: unknown): string; export declare function isNullishProcessorValue(value: unknown): value is "" | null | undefined; export declare function getLength(value: unknown, processor: string, label: string): number; export declare function getLengthLimit(processor: string, params: unknown[]): number; export declare function getSingleParam(processor: string, params: unknown[]): unknown; export declare function compileRegex(processor: string, param: unknown): RegExp;