import { z } from 'zod';
export declare const CallBack: z.ZodObject<{
    code: z.ZodObject<{
        call: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        call: number;
    }, {
        call: number;
    }>;
    form: z.ZodEnum<["rise", "fall"]>;
    load: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>;
}, "strip", z.ZodTypeAny, {
    code: {
        call: number;
    };
    form: "rise" | "fall";
    load: {} & {
        [k: string]: unknown;
    };
}, {
    code: {
        call: number;
    };
    form: "rise" | "fall";
    load: {} & {
        [k: string]: unknown;
    };
}>;
export type CallBackCast = z.infer<typeof CallBack>;
export type KinkBack = {
    code?: {
        call: number;
    };
    form: 'fall';
    load: Array<any> | any;
};
export type TimeCallLoad = RequestInit & {
    timeout?: number;
};
export declare function isZodError<I>(input: any): input is z.SafeParseError<I>;
export declare function loadKink(error: any): void;
export declare function loadKinkList(error: any): void | {
    code: {
        call: any;
    };
    form: "fall";
    load: any;
};
export declare function loadZodErrorJSON(error: z.ZodError): void;
