import Subscription from '../Subscription';
import Scheduler from '../Scheduler';
interface Action extends Subscription<any> {
    work: (state?: any) => void | Subscription<any>;
    state?: any;
    delay?: number;
    schedule(state?: any, delay?: number): any;
    execute(): void;
    scheduler: Scheduler;
}
export default Action;
