import { AppObject } from "@vived/core";
import { AppObjectRepo, AppObjectUC } from "@vived/core";
export declare abstract class StateIsCompleteUC extends AppObjectUC {
    static readonly type = "StateIsCompleteUC";
    readonly requestType = "ON_STATE_COMPLETED";
    abstract doDispatch(): void;
    static get: (appObjects: AppObjectRepo) => StateIsCompleteUC | undefined;
}
export declare function makeStateIsCompleteUC(appObject: AppObject): StateIsCompleteUC;
export declare function stateIsComplete(appObjects: AppObjectRepo): void;
//# sourceMappingURL=StateIsCompleteUC.d.ts.map