export declare class TSConvict<T> {
    private baseModel;
    private schema;
    private client;
    private baseFile;
    private opts;
    constructor(ConfigClass: new (...args: any[]) => T);
    load(config?: string | string[] | any | null): T;
    private getSchemaFor;
    private applyDataToModel;
}
