import { StyleConditionDescriptor, StyleConditionInput, StyleShowInput } from './style-appearance-types'; export declare function normalizeFeatureIdAttribute(featureIdAttribute?: number): number; export declare function resolveStyleConditionContent(input: StyleConditionInput): string | boolean; export declare function resolveStyleConditionFeatureIdAttribute(input: StyleConditionInput): number; export declare function resolveShowContent(show?: StyleShowInput): string | undefined; export declare function resolveShowFeatureIdAttribute(show?: StyleShowInput): number; export declare function isStyleConditionDescriptor(value: unknown): value is StyleConditionDescriptor; /** 从 style / highlight 配置中收集用到的 featureIdAttribute(去重、升序) */ export declare function collectFeatureIdAttributesFromStyleConfig(config: { show?: StyleShowInput; conditions?: readonly [StyleConditionInput, unknown][]; }): number[]; //# sourceMappingURL=style-condition-input.d.ts.map