import { AxFilter } from '../../enlighten-lib/filters/ax-filter';
import { FilterCategory } from '../../enlighten-lib/filters/filter-category';
import { AxForm } from '../../forms/ax-form';
import { DataListColumn } from '../../forms/page/data-list/data-list-column';
export declare class FormObjectList {
    formNameSingular: string;
    id: string;
    title: string;
    searchText: string;
    currentPage: number;
    pageIndex: number;
    pageSize: number;
    totalFormObjects: number;
    columns: Array<DataListColumn>;
    headerColor: string;
    evenRowColor: string;
    evenColumnColor: string;
    oddRowColor: string;
    oddColumnColor: string;
    label: string;
    identifier: string;
    columnHeaderColor: string;
    isSortable: boolean;
    condition: string;
    prompt: string;
    type: string;
    subType: string;
    value: any;
    formObjects: Array<AxForm>;
    filters: Array<AxFilter>;
    categories: Array<FilterCategory>;
    isAdminUser: boolean;
    dataDetailId: number;
    constructor(formObjectList?: FormObjectList);
    newformObjectList(): void;
    /**function to create formObjectList object with existing values
    *
    *@param FormObjectList
    *
    */
    formObjectList(formObjectList: FormObjectList): void;
}
