import { Observable } from 'kefir'; import { ActionType } from 'typesafe-actions'; import { Delta } from 'brookjs-types'; export declare type Ext = 'ts' | 'js'; export declare const setupTestsPath: (cwd: string, dir: string, ext: Ext) => string; export declare const extension$: (cwd: string) => Observable; export declare const setupTestsConfig$: (cwd: string, dir: string, ext: Ext) => Observable; export declare const actions: { extension: { request: import("typesafe-actions").PayloadActionCreator<"PROJECT_EXTENSION_REQUESTED", void>; success: import("typesafe-actions").PayloadActionCreator<"PROJECT_EXTENSION_SUCCEEDED", Ext>; failure: import("typesafe-actions").PayloadMetaActionCreator<"PROJECT_EXTENSION_FAILED", unknown, unknown>; }; }; export declare type Action = ActionType; export declare type State = { cwd: string; }; export declare const delta: Delta;