export interface UrlParsedResult {
    datasource: string;
    repo: string;
    currentValue: string;
}
export interface BazelManagerData {
    def: string;
}
export declare type TargetAttribute = string | string[];
export interface Target extends Record<string, TargetAttribute> {
    rule: string;
    name: string;
}
export declare type PathElement = string | number;
export declare type MetaPath = PathElement[];
export interface MetaData {
    offset: number;
    length: number;
}
export interface RuleMeta {
    path: MetaPath;
    data: MetaData;
}
export interface ParsedResult {
    targets: Target[];
    meta: RuleMeta[];
}
