import { AppObject, AppObjectRepo, AppObjectUC } from "@vived/core";
export declare abstract class ShowSpinnerUC extends AppObjectUC {
    static readonly type = "ShowSpinnerUC";
    readonly requestType = "SHOW_SPINNER";
    abstract showSpinner(title: string, message: string): Promise<() => void>;
    static get: (appObjects: AppObjectRepo) => ShowSpinnerUC | undefined;
}
export declare function makeShowSpinnerUC(appObject: AppObject): ShowSpinnerUC;
//# sourceMappingURL=ShowSpinnerUC.d.ts.map