import type { YobtaContext } from '../_types/YobtaContext.js';
import type { YobtaSyncRule } from '../rule/rule.js';
interface YobtaEffect<I> {
    (input: I, context: YobtaContext): void;
}
export declare const effect: <I>(callback: YobtaEffect<I>) => YobtaSyncRule<I, I>;
export {};
//# sourceMappingURL=effect.d.ts.map