import type { Expression } from '../style-spec/expression/expression';
import type EvaluationContext from '../style-spec/expression/evaluation_context';
import type { Type } from '../style-spec/expression/types';
import { PossiblyEvaluatedPropertyValue } from './properties';
export default class FormatSectionOverride<T> implements Expression {
    type: Type;
    defaultValue: PossiblyEvaluatedPropertyValue<T>;
    constructor(defaultValue: PossiblyEvaluatedPropertyValue<T>);
    evaluate(ctx: EvaluationContext): any;
    eachChild(fn: (_: Expression) => void): void;
    outputDefined(): boolean;
    serialize(): any;
}
//# sourceMappingURL=format_section_override.d.ts.map