import type { GormDeletedAt, App, DashboardOptions, PermitUserScope } from './common'; export interface Dashboard { app?: App; app_id?: number; createdAt?: string; deletedAt?: GormDeletedAt; enabled?: boolean; id?: number; last_modified_by?: number; name?: string; options?: DashboardOptions; sort?: number; updatedAt?: string; } export interface LayoutPosition { h?: number; id?: number; w?: number; x?: number; y?: number; } export interface DashboardCreateReqVO { name?: string; } export interface DashboardCreateRespVO { app?: App; app_id?: number; createdAt?: string; deletedAt?: GormDeletedAt; enabled?: boolean; id?: number; last_modified_by?: number; name?: string; options?: DashboardOptions; sort?: number; updatedAt?: string; } export interface DashboardFetchOptionsRespVO { i18n_name?: Record; theme?: { gutter?: number; has_shadow?: boolean; round_corners?: number; }; users?: PermitUserScope[]; } export interface DashboardGetListRespVO { dashboards?: Dashboard[]; } export interface DashboardUpdateLayoutRespVO { app?: App; app_id?: number; createdAt?: string; deletedAt?: GormDeletedAt; enabled?: boolean; id?: number; last_modified_by?: number; name?: string; options?: DashboardOptions; sort?: number; updatedAt?: string; } export interface DashboardUpdateOptionsReqVO { changed?: string[]; i18n_name?: Record; theme?: { gutter?: number; has_shadow?: boolean; round_corners?: number; }; users?: PermitUserScope[]; } export interface DashboardUpdateOptionsRespVO { i18n_name?: Record; theme?: { gutter?: number; has_shadow?: boolean; round_corners?: number; }; users?: PermitUserScope[]; } export interface DashboardUpdateTitleReqVO { name?: string; } export interface DashboardUpdateTitleRespVO { app?: App; app_id?: number; createdAt?: string; deletedAt?: GormDeletedAt; enabled?: boolean; id?: number; last_modified_by?: number; name?: string; options?: DashboardOptions; sort?: number; updatedAt?: string; } //# sourceMappingURL=dashboard.d.ts.map