import * as React from 'react'; import './moment-locale'; import './style'; import type { CommonFormPropsType } from '../types'; import { IUseoptionsParams } from './request'; import { TSingleForeignFormat } from './formats-util'; export declare const moment: any; declare const Select: React.NamedExoticComponent; export default Select; export interface PropsType extends CommonFormPropsType { size: 's' | 'm' | 'l' | 'full'; placeholder: string; mode: 'selector' | 'date' | 'time' | 'datetime' | 'region' | 'mutiRegion'; dateMode?: 'day' | 'month' | 'year' | 'datetime'; range?: any[]; defaultValue?: string; dataSourceName?: string; viewId?: string; enumName?: string; format?: TSingleForeignFormat | 'x-enum'; primaryField?: string; tipBlock?: any; where?: { groupLogic?: null | 'or' | 'and'; logicData?: { keyType?: 'field' | 'var-font'; key: string; rel: 'eq' | 'neq' | 'lt' | 'gt' | 'gte' | 'lte' | 'in' | 'nin' | 'search'; value: any; valueType?: 'const' | 'var-font' | 'relative-amount' | 'field'; expression?: string | boolean; logic?: null | 'or' | 'and' | string; extra?: { type?: 'string' | 'number' | 'boolean' | 'object' | 'array' | string; format?: string | null; isExpression?: boolean; }; }[]; }[]; startDate?: string; endDate?: string; defaultDate?: string; startTime?: string; endTime?: string; defaultTime?: string | number; defaultRegion?: any[]; regionType?: 'levelOne' | 'levelTwo' | 'levelThree'; separator?: string; requiredFlag?: boolean; regionTree?: any[]; defaultMutiRegion?: string; onChange?: (v: any) => void; params?: IUseoptionsParams; isTurnPages?: boolean; clearable?: boolean; readOnly?: boolean; } export declare const defaultProps: { events: {}; label: string; size: "l"; labelVisible: boolean; name: string; placeholder: string; layout: string; mode: string; disabled: boolean; requiredFlag: boolean; range: { name: string; value: string; }[]; separator: string; };