import { ItemQueryConfig } from '@dvn/core/models/detail-view-config';
import { DvnAppViewConfig } from '@dvn/core/models/view-config';
export interface CompositeViewLinearUIConfig {
  layout: 'horizontal' | 'vertical';
  gutters?: string;
  views: {
    title: string;
    description?: string;
    viewId?: string;
    viewTag?: string;
    params?: {
      [key: string]: any;
      conversionConfig: {
        [key: string]: any;
      };
    };
    height?: string;
    weights?: {
      small?: number;
      medium?: number;
      large?: number;
      xLarge?: number;
    };
  }[];
}
export declare class CompositeViewLinearConfig extends DvnAppViewConfig {
  ui: CompositeViewLinearUIConfig;
  query?: ItemQueryConfig;
  static decode(json: any): CompositeViewLinearConfig;
}
