import type { Timezone } from 'chronoshift'; export declare type PlyTypeSingleValue = 'NULL' | 'BOOLEAN' | 'NUMBER' | 'TIME' | 'STRING'; export declare type PlyTypeSimple = PlyTypeSingleValue | 'NUMBER_RANGE' | 'IP' | 'TIME_RANGE' | 'STRING_RANGE' | 'SET' | 'SET/NULL' | 'SET/BOOLEAN' | 'SET/NUMBER' | 'SET/TIME' | 'SET/STRING' | 'SET/NUMBER_RANGE' | 'SET/TIME_RANGE' | 'SET/IP' | 'SET/STRING_RANGE' | 'TIME_SERIES'; export declare type PlyType = PlyTypeSimple | 'DATASET'; export interface SimpleFullType { type: PlyTypeSimple; } export interface DatasetFullType { type: 'DATASET'; datasetType: Record; parent?: DatasetFullType; } export declare type FullType = SimpleFullType | DatasetFullType; export interface Environment { timezone?: Timezone; } //# sourceMappingURL=types.d.ts.map