export declare type DecodeError = {
    [K in keyof any]: DecodeError;
} | {
    index?: number;
    error: string | DecodeError;
    value?: any;
} | [number, DecodeError] | DecodeError[];
export declare const makeSingleError: (error: string, value: any) => DecodeError;
export declare const formatIndex: (index: number, error: DecodeError) => DecodeError;
