import { Color } from './values';
import type { FormattedSection } from './types/formatted';
import type { GlobalProperties, Feature, FeatureState } from './index';
import type { CanonicalTileID } from '../../source/tile_id';
declare class EvaluationContext {
    globals: GlobalProperties;
    feature: Feature | undefined | null;
    featureState: FeatureState | undefined | null;
    formattedSection: FormattedSection | undefined | null;
    availableImages: Array<string> | undefined | null;
    canonical: CanonicalTileID | undefined | null;
    _parseColorCache: {
        [_: string]: Color | undefined | null;
    };
    constructor();
    id(): any;
    geometryType(): string;
    geometry(): import("../../util/point").default[][];
    canonicalID(): CanonicalTileID;
    properties(): {
        [_: string]: any;
    };
    parseColor(input: string): Color | undefined | null;
}
export default EvaluationContext;
//# sourceMappingURL=evaluation_context.d.ts.map