import { BasicField, RawField } from '../fields'; export type SelectField = RawField | (BasicField & { function?: string; alias?: string; }); export declare abstract class HasSelectFields { protected _selectFields?: Array; setSelectFields(selectFields: Array | undefined): R; getSelectFields(): Array | undefined; select(...fields: Array): R; }