export declare class ModuleSnippet {
    private readonly moduleConfig;
    private readonly moduleString;
    private readonly rootDirConfig;
    private options;
    private readonly modulePath;
    private readonly moduleCache;
    constructor();
    private addOptions;
    private isSnippet;
    private createMatches;
    private getNumberMatchesString;
    private formatSnippet;
    private check;
    getSnippetVariables(pathToSnippet: string): Promise<string[]>;
    private addOptionsCache;
    generate(): Promise<void>;
}
