import { TsAutoMockCacheOptions } from './cache';
import { TsAutoMockDebugOptions } from './debug';
import { TsAutoMockFeaturesOption } from './features';
import { TsAutoMockFilesOption } from './files';
export interface TsAutoMockOptions {
    debug: TsAutoMockDebugOptions;
    cacheBetweenTests: TsAutoMockCacheOptions;
    features: TsAutoMockFeaturesOption[];
    files: TsAutoMockFilesOption;
}
export declare function SetTsAutoMockOptions(options: Partial<TsAutoMockOptions>): void;
export declare function GetOptionByKey<T extends keyof TsAutoMockOptions>(optionKey: T): TsAutoMockOptions[T];
