export interface Context { packageInfo: PackageInfo; srcDir: string; rootDir: string; outDir: string; generatedFiles: Set; purgecssConfig: string | null; cssNanoConfig: string | null; ignoreGlobs: string[]; isWatch: boolean; environment: string; } interface PackageInfo { path: string; json: { main?: string; style?: string; directories?: { lib?: string; }; ginny?: { out?: string; src?: string; }; }; } interface Options { isWatch: boolean; environment: string; out: string | undefined; src: string | undefined; } /** * Create a new ginny context. */ export declare function create(options: Options): Promise; export {};