## API Report File for "@rushstack/typings-generator"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import { Terminal } from '@rushstack/node-core-library';

// @public (undocumented)
export interface IStringValuesTypingsGeneratorOptions extends ITypingsGeneratorOptions<IStringValueTypings> {
    // (undocumented)
    exportAsDefault?: boolean;
}

// @public (undocumented)
export interface IStringValueTyping {
    // (undocumented)
    comment?: string;
    // (undocumented)
    exportName: string;
}

// @public (undocumented)
export interface IStringValueTypings {
    // (undocumented)
    typings: IStringValueTyping[];
}

// @public (undocumented)
export interface ITypingsGeneratorOptions<TTypingsResult = string> {
    // (undocumented)
    fileExtensions: string[];
    // (undocumented)
    filesToIgnore?: string[];
    // (undocumented)
    generatedTsFolder: string;
    // (undocumented)
    parseAndGenerateTypings: (fileContents: string, filePath: string) => TTypingsResult;
    // (undocumented)
    srcFolder: string;
    // (undocumented)
    terminal?: Terminal;
}

// @public
export class StringValuesTypingsGenerator extends TypingsGenerator {
    constructor(options: IStringValuesTypingsGeneratorOptions);
}

// @public
export class TypingsGenerator {
    constructor(options: ITypingsGeneratorOptions);
    // (undocumented)
    generateTypings(): void;
    // (undocumented)
    protected _options: ITypingsGeneratorOptions;
    // (undocumented)
    runWatcher(): void;
}


// (No @packageDocumentation comment for this package)

```
