export declare type CompilerOptions = { [identifier: string]: any; target?: string; emit?: string[]; outDir: string; importAssetsAsModules?: boolean; mainCSSFileName?: string; embedAssetMaxSize?: number; assetOutDir?: string; assetPrefix?: string; useAssetHashNames?: boolean; }; export declare type CompilerOptionsTemplate = Omit & { outDir?: string; }; export declare type CompilerOptionTemplates = CompilerOptionsTemplate | CompilerOptionsTemplate[]; /** */ declare type LintOptions = { noUnusedStyles?: boolean; enforceVars?: string[]; }; export declare type PaperclipConfig = { srcDir?: string; moduleDirs?: string[]; compilerOptions?: CompilerOptionTemplates; lintOptions?: LintOptions; }; export declare const getPaperclipConfigIncludes: (config: PaperclipConfig, cwd: string) => string[]; /** */ export declare const buildCompilerOptions: (config: PaperclipConfig) => CompilerOptions[]; /** */ export declare const getOutputFile: (filePath: string, config: PaperclipConfig, compilerOptions: CompilerOptions | null, cwd: string) => string; export {};