import * as Yup from 'yup';
import { TFunction } from 'i18next';
import { CustomManifestValues, ManifestFormData } from '../data/dataTypes';
type CustomManifestMapper = (a: CustomManifestValues) => string;
declare module 'yup' {
    interface ArraySchema<TIn extends any[] | null | undefined, TContext, TDefault = undefined, TFlags extends Yup.Flags = ''> {
        uniqueManifestFiles(message: string, mapper: CustomManifestMapper): this;
    }
}
export declare const getFormViewManifestsValidationSchema: (t: TFunction) => Yup.ObjectSchema<{}, ManifestFormData, {}, "">;
export {};
//# sourceMappingURL=customManifestsValidationSchema.d.ts.map