import type { SessionController, SessionState } from "../../app/controllers/session-controller.js"; import type { TranscriptState } from "../state/transcript-types.js"; import type { TranscriptStore } from "../state/transcript-store.js"; export declare function createFieldSnapshot(getState: () => TState, select: (state: TState) => TField): () => TField; export declare function useTranscriptField(store: TranscriptStore, select: (state: TranscriptState) => TField): TField; export declare function useSessionField(session: SessionController, select: (state: SessionState) => TField): TField; export declare function useTranscriptFollowKeyValue(store: TranscriptStore, running: boolean): string;