/** * `dql app` — manage Apps (consumption-layer artifacts). * * New Apps live at `apps//dql.app.json` and bundle dashboards/notebooks plus * declarative members, roles, policies, RLS bindings, and schedules. They're * compiled into the `apps[]` and `dashboards[]` records of `dql-manifest.json` * and read by both the desktop UI and the CLI. * * Subcommands: * dql app new --domain [--owner ] * dql app generate "" [--domain ] [--owner ] [--ai-layout] * dql app ls [path] * dql app show [path] * dql app build [path] * dql app reindex [path] */ import { type ManifestApp } from "@duckcodeailabs/dql-core"; import type { CLIFlags } from "../args.js"; export declare function runApp(sub: string | null, rest: string[], flags: CLIFlags): Promise; interface ResolvedApp extends Omit { dashboards: Array<{ id: string; title: string; }>; } declare function collectApps(projectRoot: string): ResolvedApp[]; declare function humanise(id: string): string; export declare const __test__: { collectApps: typeof collectApps; humanise: typeof humanise; }; export {}; //# sourceMappingURL=app.d.ts.map