type StateChangeListener = (state: Record) => void; declare namespace SystemState { function getState(): Record; function setState(newState: Record): void; function reset(): void; function getAlertResponse(): number | undefined; function setAlertResponse(response: number | undefined): void; function getTextFieldValue(fieldId: string): string | undefined; function setTextFieldValue(fieldId: string, value: string): void; function addEventListener(event: 'stateChange', listener: StateChangeListener): void; function removeEventListener(event: 'stateChange', listener: StateChangeListener): void; function subscribe(handler: StateChangeListener): () => void; } export { SystemState };