import type { MultipleDataCleanCtx, MultipleDataCleanOptions } from '../../types';
import { AtomName } from '../../types/atom';
import { BaseAtom } from '../base';
export declare class MultipleDataCleanAtom extends BaseAtom<MultipleDataCleanCtx, MultipleDataCleanOptions> {
    name: AtomName;
    constructor(context: MultipleDataCleanCtx, option: MultipleDataCleanOptions);
    buildDefaultContext(context: MultipleDataCleanCtx): MultipleDataCleanCtx;
    buildDefaultOptions(): MultipleDataCleanOptions;
    shouldRunByContextUpdate(context: MultipleDataCleanCtx): boolean;
    _runWithOutLLM(): MultipleDataCleanCtx;
}
export declare const registerMultipleDataCleanAtom: () => void;
