
import { GridColumnDataType } from './grid-column-data-type';
import { IgcFieldEditorOptions } from './igc-field-editor-options';
import { IgcFilteringOperand } from './igc-filtering-operand';
import { IgcFieldPipeArgs } from './igc-field-pipe-args';


/* jsonAPIPlainObject */



    export declare class IgcFieldType
    {

          
    public label?: string;
  
          
    public set field(value: string);
          public get field(): string;
  
          
    public header?: string;
  
          
    /* alternateType: GridColumnDataType */
    public set dataType(value: any);
          public get dataType(): any;
  
          
    public editorOptions?: IgcFieldEditorOptions;
  
          
    public filters?: IgcFilteringOperand;
  
          
    public pipeArgs?: IgcFieldPipeArgs;
  
          
    public defaultTimeFormat?: string;
  
          
    public defaultDateTimeFormat?: string;
  
            

    public formatter?(value: any, rowData?: any): any;

    }


        