import type { AnyConfigurationModel } from '@jbrowse/core/configuration';
export interface Source {
    name: string;
    color?: string;
    group?: string;
}
export declare function getMultiWiggleSourcesAutorun(self: {
    quantitativeStatsReady: boolean;
    configuration: AnyConfigurationModel;
    adapterConfig: AnyConfigurationModel;
    autoscaleType: string;
    adapterProps: () => Record<string, unknown>;
    setSourcesLoading: (aborter: string) => void;
    setError: (error: unknown) => void;
    setMessage: (str: string) => void;
    setSources: (sources: Source[]) => void;
}): void;
