import { Validation } from '@tempots/std';
import { PathSegment } from './path';
export type ControllerError = {
    message?: string;
    dependencies?: Record<PathSegment, ControllerError>;
};
export type ControllerValidation = Validation<ControllerError>;
export declare function makeMapValidation(fields: PathSegment[]): (status: ControllerValidation) => ControllerValidation;
