import { StringFormat, VerbaColorizer } from '../../verbaString/types'; import { BaseTransportOptions } from './types'; import { ListenerStore } from '../../util/listenerStore/types'; import { VerbaTransportEventHandlers } from '../types'; type DispatchDeltaTFormat = true | StringFormat[] | ((dt: number, f: VerbaColorizer) => string); export type DispatchDeltaTOptions = false | DispatchDeltaTFormat | { /** * The format, i.e. `StringFormat[]` or `(dt: number, f: Colors) => string` */ format?: Exclude; /** * The position of the indicator. */ position?: 'start' | 'end'; }; export type DispatchDeltaT = { render: () => string; position: 'start' | 'end'; }; export declare const useDispatchDeltaT: (transportOptions: BaseTransportOptions, colorizer: VerbaColorizer, listeners: ListenerStore) => DispatchDeltaT | undefined; export {};