export interface CreateTheme {
  id?: string;
  type: string;
  value: string;
  fileInfo?: {
    fileName: string;
    contentType: string;
    size: number;
    originalname: string;
  };
  sortOrder?: number;
  isActive: boolean;
}

export interface ThemeItem {
  createdAt: string;
  updatedAt: string;
  id: string;
  type: string;
  value: string;
  fileInfo?: {
    fileName: string;
    contentType: string;
    size: number;
    originalname: string;
  };
  presigned?: string;
  sortOrder?: number;
  isActive: false;
  localizeValue?: any;
}

export interface ThemeResponse {
  count: number;
  items: ThemeItem[];
  unit: any;
}
export type CreateThemePayload = CreateTheme[];
