import { IDayo } from './interfaces';
import { ISeed } from '../entities/seed';
import { DayoSelectorImpl } from './interfaces';
export declare class DayoSelector implements DayoSelectorImpl {
    dayo: IDayo<unknown>;
    constructor(dayo: IDayo<unknown>);
    getQueueComponentProps(): {
        to: "top" | "bottom";
        position: "left" | "right" | "center";
    };
    getBoxComponentProps(seedOnCycle: ISeed): {
        to: "top" | "bottom";
        BlockComponent: import("../entities/seed").BlockComponent;
        additionalProps: {};
        theme: {
            transitionTimingFunction: string;
        };
        close: () => void;
        isEnter: boolean;
        isEntering: boolean;
        isEntered: boolean;
        isExit: boolean;
        isExiting: boolean;
        isExited: boolean;
        onTransitionEnd: () => void;
    };
}
export default DayoSelector;
