import { DictatableConfig, DictatableConfigTrigger } from '../types'; import { FileOperations } from '../common/FileOperations'; export declare const DEFAULT_DICTATABLES_FOLDER = "dictatables"; export interface DictatableConfigWithExtras extends DictatableConfig { dictatableConfigFilename: string; dictatableName: string; } export declare class DictatableFinder { private dictatorPath; private fileOperations; constructor(dictatorPath: string, fileOperations: FileOperations); getDictatables(): DictatableConfigWithExtras[]; private getDictatablesFolder; private getValidatedDictatableConfig; shouldTrigger(trigger: DictatableConfigTrigger): boolean; or(triggers: DictatableConfigTrigger[]): boolean; and(triggers: DictatableConfigTrigger[]): boolean; checkTrigger(trigger: DictatableConfigTrigger): boolean; }