/**
 * Synapse REST API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
 * A range filter over one column. Matches rows where the column value falls between min and max, inclusive on both ends. At least one of min or max must be set (omit either bound for an open-ended range). Values are strings and are parsed per the column type: integer / double columns accept numeric literals; date columns accept ISO-8601 strings. Runs in non-scoring context.
 * @export
 * @interface SearchKeyRange
 */
export interface SearchKeyRange {
    /**
     * The column name to filter on. Must be a column present on the SearchIndex's schema.
     * @type {string}
     * @memberof SearchKeyRange
     */
    key: string;
    /**
     * Minimum value (inclusive). Omit for an open-ended lower bound. At least one of min / max must be set.
     * @type {string}
     * @memberof SearchKeyRange
     */
    min?: string;
    /**
     * Maximum value (inclusive). Omit for an open-ended upper bound. At least one of min / max must be set.
     * @type {string}
     * @memberof SearchKeyRange
     */
    max?: string;
}
/**
 * Check if a given object implements the SearchKeyRange interface.
 */
export declare function instanceOfSearchKeyRange(value: object): value is SearchKeyRange;
export declare function SearchKeyRangeFromJSON(json: any): SearchKeyRange;
export declare function SearchKeyRangeFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchKeyRange;
export declare function SearchKeyRangeToJSON(json: any): SearchKeyRange;
export declare function SearchKeyRangeToJSONTyped(value?: SearchKeyRange | null, ignoreDiscriminator?: boolean): any;
