import type { Extension, ExtensionWithSpecificOptions } from '../core/Extension'; import type { AngularExtensionOptions } from './AngularExtension/AngularExtension'; import type { LessExtensionOptions } from './cssPreprocessors/LessExtension'; import type { SassExtensionOptions } from './cssPreprocessors/SassExtension'; import type { ScssExtensionOptions } from './cssPreprocessors/ScssExtension'; import type { ESLintExtensionOptions } from './ESLintExtension'; import type { ReactExtensionOptions } from './ReactExtension/ReactExtension'; import type { TypeScriptExtensionOptions } from './TypeScriptExtension/TypeScriptExtension'; import type { ReduxExtensionOptions } from './ReduxExtension'; export declare enum ExtensionIndexes { REACT = 0, ANGULAR = 1, TYPESCRIPT = 2, SCSS = 3, SASS = 4, LESS = 5, REDUX = 6, ESLINT = 7 } export declare const createExtensionGetter: >(extensionName: string, extensionIndex: number) => (extensions: Array) => ExtensionWithSpecificOptions | undefined; export declare const getAngularExtension: (extensions: Array) => ExtensionWithSpecificOptions | undefined; export declare const getLessExtension: (extensions: Array) => ExtensionWithSpecificOptions | undefined; export declare const getSassExtension: (extensions: Array) => ExtensionWithSpecificOptions | undefined; export declare const getScssExtension: (extensions: Array) => ExtensionWithSpecificOptions | undefined; export declare const getESLintExtension: (extensions: Array) => ExtensionWithSpecificOptions | undefined; export declare const getReactExtension: (extensions: Array) => ExtensionWithSpecificOptions | undefined; export declare const getTypeScriptExtension: (extensions: Array) => ExtensionWithSpecificOptions | undefined; export declare const getReduxExtension: (extensions: Array) => ExtensionWithSpecificOptions | undefined; //# sourceMappingURL=Getters.d.ts.map