export interface FrozenTask {
    type: "frozen" | "release";
    status: "running" | "wait";
    fn: () => Promise<void>;
}
export declare class FrozenTaskManager {
    private tasks;
    private isDestroy;
    private isScheduling;
    private schedule;
    private getRunningTask;
    addTask(type: "frozen" | "release", fn: () => Promise<void>): void;
    destroy(): void;
}
