import { IObjectType } from "./composite/object";
import { IFlowConfig, IPayload, IValidationResult } from "./helper";
export declare type IFlowSchema<IData = {}, IContext = {}, A = {}, B = {}, C = {}, D = {}, E = {}, F = {}> = IObjectType<IData, IContext, A, B, C, D, E, F>;
export declare const validateJSONFlow: (schema: IFlowSchema, payload: IPayload, config: IFlowConfig) => IValidationResult;
