import type { DialogComponentType } from '@jbrowse/core/util'; /** * #stateModel DialogQueueSessionMixin */ export declare function DialogQueueSessionMixin(): import("@jbrowse/mobx-state-tree").IModelType<{}, { queueOfDialogs: [DialogComponentType, any][]; } & { /** * #getter */ readonly DialogComponent: DialogComponentType | undefined; /** * #getter */ readonly DialogProps: any; } & { /** * #action */ removeActiveDialog(): void; /** * #action */ queueDialog(cb: (doneCallback: () => void) => [DialogComponentType, unknown]): void; }, import("@jbrowse/mobx-state-tree")._NotCustomized, import("@jbrowse/mobx-state-tree")._NotCustomized>;