import { List } from "../types/List.js"; import { Enum } from "../types/Enum.js"; import { Text } from "../types/Text.js"; import { IdNamePlain } from "../types/IdName.js"; import { Scope } from "./Scope.js"; import { App } from "./App.js"; //#region src/process/UseCase.d.ts export declare class UseCase extends Enum { readonly app: App; readonly scopes: List; constructor(app: App, name: string, id?: Text, scopes?: List); static byScopes(...s: Scope[]): List; with(...s: Scope[]): this; for(item: string | IdNamePlain): UseCase; } //#endregion //# sourceMappingURL=UseCase.d.ts.map