import { GenericLabelProvider, LabelProviderLabels, UrlType } from '../types';
interface UrlPattern {
    regexps: RegExp[];
    labels: LabelProviderLabels;
}
interface UrlBasedLabelProviderConfig {
    urlType: UrlType;
    urlPatterns: Array<UrlPattern>;
    defaultLabels?: LabelProviderLabels;
}
export declare class UrlBasedLabelProvider implements GenericLabelProvider {
    urlType: GenericLabelProvider['urlType'];
    providerFunc: GenericLabelProvider['providerFunc'];
    constructor(config: UrlBasedLabelProviderConfig);
}
export {};
