import { Session } from '../../../session' ; import { ControllerSessionTabSearch } from '../controller.session.tab.search' ; import { Dependency } from '../../session.dependency' ; export type SessionGetter = ( ) => Session ; export type SearchSessionGetter = ( ) => ControllerSessionTabSearch ; export type SearchDependencyConstructor < T > = new ( uuid , session , search ) => Dependency & T ; export { Dependency } ;