import type { ModificationType, SortedBy } from '../shared/types';
import type { AnyConfigurationModel } from '@jbrowse/core/configuration';
export declare function doAfterAttach(model: {
    autorunReady: boolean;
    sortedBy?: SortedBy;
    adapterConfig: AnyConfigurationModel;
    rendererType: {
        name: string;
    };
    sortReady: boolean;
    currSortBpPerPx: number;
    parentTrack: any;
    renderPropsPre: () => Record<string, unknown>;
    setCurrSortBpPerPx: (arg: number) => void;
    setError: (arg: unknown) => void;
    updateVisibleModifications: (arg: ModificationType[]) => void;
    setModificationsReady: (arg: boolean) => void;
    setSortReady: (arg: boolean) => void;
    setMessage: (arg: string) => void;
}): void;
