export interface ExportManifestPreviewResponse { /** Whether the preview completed successfully. */ success?: boolean | undefined; /** Preview of assets that would be exported. The preview wrapper uses snake_case, while asset items intentionally preserve `.rbm`/database casing (for example, `valueType` and `updatedAt`) because the same items feed manifest preview/import UI. */ preview?: ExportManifestPreviewResponse.Preview | undefined; /** Error message if preview failed. */ error?: string | undefined; } export declare namespace ExportManifestPreviewResponse { /** * Preview of assets that would be exported. The preview wrapper uses snake_case, while asset items intentionally preserve `.rbm`/database casing (for example, `valueType` and `updatedAt`) because the same items feed manifest preview/import UI. */ interface Preview { counts?: Preview.Counts | undefined; items?: Preview.Items | undefined; } namespace Preview { interface Counts { rules?: number | undefined; flows?: number | undefined; contexts?: number | undefined; values?: number | undefined; } interface Items { rules?: Items.Rules.Item[] | undefined; flows?: Items.Flows.Item[] | undefined; contexts?: Items.Contexts.Item[] | undefined; values?: Items.Values.Item[] | undefined; } namespace Items { type Rules = Rules.Item[]; namespace Rules { interface Item { id?: string | undefined; name?: string | undefined; slug?: string | undefined; } } type Flows = Flows.Item[]; namespace Flows { interface Item { id?: string | undefined; name?: string | undefined; slug?: string | undefined; } } type Contexts = Contexts.Item[]; namespace Contexts { interface Item { id?: string | undefined; name?: string | undefined; slug?: string | undefined; } } type Values = Values.Item[]; namespace Values { interface Item { id?: string | undefined; name?: string | undefined; } } } } }