/**
 * Resolve REAL dashboard data for the management UI from live AWS reads, shaped
 * to what the stx dashboard pages consume. `cloud dashboard:build` serializes
 * this to `TSCLOUD_DASHBOARD_DATA` and the pages' `<script server>` blocks read
 * it at build time (falling back to representative sample data per-field/per-page
 * when a value isn't present). Every gather is wrapped so one failing source only
 * drops its own slice — the rest still render live. See `packages/ui/pages/*`.
 */
import type { CloudConfig, EnvironmentType } from '@ts-cloud/core';
/** A loosely-typed bag — the pages read named slices, missing ones fall back. */
export type DashboardData = Record<string, any>;
export declare function resolveDashboardData(config: CloudConfig, environment: EnvironmentType): Promise<DashboardData>;
