export declare function isRepeatMaskerDescriptionField(desc?: string): desc is string;
export declare function generateRepeatMaskerFeature({ uniqueId, refName, start, end, description, ...rest }: {
    uniqueId: string;
    refName: string;
    start: number;
    end: number;
    description: string;
    [key: string]: unknown;
}): {
    uniqueId: string;
    refName: string;
    start: number;
    end: number;
    bitsw_score: string | undefined;
    percent_div: string | undefined;
    percent_del: string | undefined;
    percent_ins: string | undefined;
    query_chr: string | undefined;
    query_begin: string | undefined;
    query_end: string | undefined;
    query_remaining: string | undefined;
    orientation: string | undefined;
    matching_repeat_name: string | undefined;
    matching_repeat_class: string | undefined;
    matching_repeat_begin: string | undefined;
    matching_repeat_end: string | undefined;
    matching_repeat_remaining: string | undefined;
    repeat_id: string | undefined;
    description?: undefined;
} | {
    uniqueId: string;
    refName: string;
    start: number;
    end: number;
    description: undefined;
    bitsw_score?: undefined;
    percent_div?: undefined;
    percent_del?: undefined;
    percent_ins?: undefined;
    query_chr?: undefined;
    query_begin?: undefined;
    query_end?: undefined;
    query_remaining?: undefined;
    orientation?: undefined;
    matching_repeat_name?: undefined;
    matching_repeat_class?: undefined;
    matching_repeat_begin?: undefined;
    matching_repeat_end?: undefined;
    matching_repeat_remaining?: undefined;
    repeat_id?: undefined;
};
