import { JDRegisterServer } from "../jdom/servers/registerserver"; import { JDServiceServer, JDServerOptions } from "../jdom/servers/serviceserver"; /** * @internal */ export interface BuzzerTone { frequency: number; duration: number; volume: number; } /** * Encodes a buzzer tone information into a data payload * @param frequency sound frequency in Hz * @param ms sound duration in milliseconds * @param volume volume from [0..1] * @returns data payload * @category Data Packing */ export declare function tonePayload(frequency: number, ms: number, volume: number): Uint8Array; /** * Server implementation for the buzzer service * @category Servers */ export declare class BuzzerServer extends JDServiceServer { readonly volume: JDRegisterServer<[number]>; static PLAY_TONE: string; constructor(options?: JDServerOptions); private handlePlayTone; } //# sourceMappingURL=buzzerserver.d.ts.map