import * as Yup from 'yup';
export declare const escrowDetailsSchema: (chainId: number) => Yup.ObjectSchema<{
    client: string;
    clientReceiver: string | undefined;
    provider: string;
    providerReceiver: string | undefined;
    resolverType: string;
    resolverAddress: string | undefined;
    klerosCourt: number | undefined;
    isResolverTermsChecked: boolean | undefined;
}, Yup.AnyObject, {
    client: undefined;
    clientReceiver: undefined;
    provider: undefined;
    providerReceiver: undefined;
    resolverType: undefined;
    resolverAddress: undefined;
    klerosCourt: undefined;
    isResolverTermsChecked: undefined;
}, "">;
export declare const instantPaymentSchema: Yup.ObjectSchema<{
    client: string;
    provider: string;
    token: string | undefined;
    paymentDue: number | undefined;
    deadline: Date | undefined;
    lateFee: string | undefined;
    lateFeeTimeInterval: string | undefined;
}, Yup.AnyObject, {
    client: undefined;
    provider: undefined;
    token: undefined;
    paymentDue: undefined;
    deadline: undefined;
    lateFee: undefined;
    lateFeeTimeInterval: undefined;
}, "">;
export declare const addMilestonesSchema: Yup.ObjectSchema<{
    milestones: {
        description?: string | undefined;
        title?: string | undefined;
        value: string;
    }[] | undefined;
    document: string | undefined;
}, Yup.AnyObject, {
    milestones: "";
    document: undefined;
}, "">;
export declare const resolveFundsSchema: Yup.ObjectSchema<{
    description: string;
    document: string | undefined;
    clientAward: number;
    providerAward: number;
    resolverAward: number;
}, Yup.AnyObject, {
    description: undefined;
    document: undefined;
    clientAward: undefined;
    providerAward: undefined;
    resolverAward: undefined;
}, "">;
export declare const lockFundsSchema: Yup.ObjectSchema<{
    description: string;
    document: string | undefined;
}, Yup.AnyObject, {
    description: undefined;
    document: undefined;
}, "">;
export declare const escrowPaymentsSchema: Yup.ObjectSchema<{
    milestones: {
        description?: string | undefined;
        title?: string | undefined;
        value: string;
    }[] | undefined;
    token: string;
}, Yup.AnyObject, {
    milestones: "";
    token: undefined;
}, "">;
export declare const projectDetailsSchema: Yup.ObjectSchema<{
    title: string;
    description: string;
    document: string | undefined;
    startDate: Date;
    endDate: Date;
    deadline: Date | undefined;
    safetyValveDate: Date | undefined;
}, Yup.AnyObject, {
    title: undefined;
    description: undefined;
    document: undefined;
    startDate: undefined;
    endDate: undefined;
    deadline: undefined;
    safetyValveDate: undefined;
}, "">;
