/// import { CLIEngine } from 'eslint'; import { Stream } from 'kefir'; import { ActionType } from 'typesafe-actions'; import { Delta } from 'brookjs-types'; export declare const actions: { project: { request: import("typesafe-actions").PayloadActionCreator<"LINT_PROJECT_REQUESTED", void>; success: import("typesafe-actions").PayloadActionCreator<"LINT_PROJECT_SUCCEEDED", void>; failure: import("typesafe-actions").PayloadActionCreator<"LINT_PROJECT_FAILED", void>; }; file: { request: import("typesafe-actions").PayloadActionCreator<"LINT_FILE_REQUESTED", void>; success: import("typesafe-actions").PayloadActionCreator<"LINT_FILE_SUCCEEDED", { path: string; report: CLIEngine.LintReport; }>; failure: import("typesafe-actions").PayloadActionCreator<"LINT_FILE_FAILED", { path: string; error: Error; }>; }; }; declare type State = { cwd: string; paths: string[]; }; declare type Action = ActionType; export declare const delta: Delta; export declare class ESLintService { private engine; static create(opts: { cwd: string; fix: boolean; }): ESLintService; private constructor(); check(path: string, buffer?: Buffer | string): Stream; } export {};