import { IDayo, DayoOperatorImpl } from './interfaces';
import { ISeed } from '../entities/seed';
export declare class DayoOperator<Seed extends ISeed> implements DayoOperatorImpl<Seed> {
    dayo: IDayo<Seed>;
    constructor(dayo: IDayo<Seed>);
    private readonly queue;
    rewriteQueueItem(seed: Seed): void;
    addSeed(seed: Seed): void;
    skipOverflowSeeds({ maxLength }: {
        maxLength: number;
    }): void;
}
export default DayoOperator;
