import { Button, ButtonGroup } from '../../button/model'; import { Column, ListCustomLayout } from './column.model'; import { Form, FormTitleIconPosition } from '../../form/model'; import { ControlPermission } from '../../privilege/model'; export declare const enum ListType { STATIC = "STATIC", DYNAMIC = "DYNAMIC" } export declare const enum PaginationType { ALL = "ALL", PAGE_WISE = "PAGE_WISE", NO_PAGE = "NO_PAGE", INFINIT_SCROLL = "INFINIT_SCROLL" } export declare const enum ListSortOrder { asc = "asc", desc = "desc" } export interface ListSort { column: string; order: ListSortOrder; } export interface ListDescription { text: string; bgColor?: string; textColor?: string; icon?: string; } export declare const enum ListShadeType { ALTERNATE = "ALTERNATE", HOVER = "HOVER" } export interface ListShade { type: ListShadeType; } export interface ListHeader { title: string; subtitle?: string; icon?: { font?: string; path?: string; position?: FormTitleIconPosition; }; actions?: Array