import { Action } from './Action';
import { Subscription } from '../Subscription';
import { ImmediateScheduler } from './ImmediateScheduler';
export declare class ImmediateAction<T> extends Action<T> {
    private work;
    constructor(scheduler: ImmediateScheduler, work: (this: Action<T>, state?: T) => void);
    schedule(state?: T, delay?: number): Subscription;
}
