import type { Source } from './shared/types';
import type { AnyConfigurationModel } from '@jbrowse/core/configuration';
export declare function getMultiVariantSourcesAutorun(self: {
    configuration: AnyConfigurationModel;
    adapterConfig: AnyConfigurationModel;
    adapterProps: () => Record<string, unknown>;
    setSourcesLoading: (aborter: string) => void;
    setError: (error: unknown) => void;
    setMessage: (str: string) => void;
    setSources: (sources: Source[]) => void;
}): void;
