import type { Datum, ValueDynamicFilter } from '../../../../../types';
export declare const isSubset: (sub: Datum, obj: Datum, excludeMeasuresIds?: string[]) => boolean;
export declare const ANNOTATION_AREA_TEXT_STYLE_BY_POSITION: {
    top: {
        textAlign: string;
        textBaseline: string;
    };
    topRight: {
        textAlign: string;
        textBaseline: string;
    };
    topLeft: {
        textAlign: string;
        textBaseline: string;
    };
    bottom: {
        textAlign: string;
        textBaseline: string;
    };
    bottomLeft: {
        textAlign: string;
        textBaseline: string;
    };
    bottomRight: {
        textAlign: string;
        textBaseline: string;
    };
    left: {
        textAlign: string;
        textBaseline: string;
    };
    right: {
        textAlign: string;
        textBaseline: string;
    };
};
/**
 * 解析标注线的值，优先级：dynamicFilter (success=true) > fallback > defaultValue
 */
export declare const resolveAnnotationValue: (options: {
    dynamicFilter?: ValueDynamicFilter;
    fallback?: string | number;
    defaultValue?: any;
}) => (string | number) | (string | number)[] | undefined;
