import { SOURCE } from "./enums/source";
export declare const IF_STATIC_THEN_REQUIRE_VALUE: {
    if: {
        type: string;
        properties: {
            _metric: {
                type: string;
                properties: {
                    type: {
                        const: string;
                    };
                };
            };
        };
    };
    then: {
        type: string;
        properties: {
            _metric: {
                type: string;
                required: string[];
            };
        };
    };
};
export declare const IF_SOURCE_TITLE_THEN_SOURCE_LINK: {
    if: {
        type: string;
        properties: {
            _metric: {
                type: string;
                properties: {
                    sourceTitle: {
                        not: {
                            const: string;
                        };
                    };
                };
                required: string[];
            };
        };
    };
    then: {
        type: string;
        properties: {
            _metric: {
                type: string;
                required: string[];
            };
        };
    };
};
export declare const VALUE_TYPE_MAPPING: {
    if: {
        type: string;
        properties: {
            _metric: {
                type: string;
                properties: {
                    valueType: {
                        enum: string[];
                    };
                };
            };
        };
    };
    then: {
        type: string;
        properties: {
            _metric: {
                type: string;
                properties: {
                    value: {
                        type: string;
                    };
                };
            };
        };
    };
    else: {
        type: string;
        properties: {
            _metric: {
                type: string;
                properties: {
                    value: {
                        type: string;
                    };
                };
            };
        };
    };
};
export declare const IF_STATIC_THEN_URL_FORMAT: {
    if: {
        type: string;
        properties: {
            _metric: {
                properties: {
                    type: {
                        const: SOURCE;
                    };
                };
            };
        };
    };
    then: {
        type: string;
        properties: {
            _metric: {
                properties: {
                    sourceLink: {
                        format: string;
                    };
                };
            };
        };
    };
};
