import { Listener } from 'jsignal'; import type { PostCubeMock } from './index'; export declare const validateCharacteristic: (serviceUUID: string, characteristicUUID: string) => void; export interface PostCubeMockCharacteristic { readValue(): Promise; writeValue(value: DataView): Promise; listenForValueChange(onChange: Listener): () => void; } export declare const PostCubeMockCharacteristic: (postCubeMock: PostCubeMock, serviceUUID: string, characteristicUUID: string) => { readValue(): Promise; writeValue(value: DataView): Promise; listenForValueChange(onChange: Listener): () => void; };