import type { StreamDeckProperties } from '../../models/base.js';
import type { StreamDeckEvents } from '../../types.js';
import type { CallbackHook } from '../callback-hook.js';
import { ButtonOnlyInputService } from './gen1.js';
export declare class Gen2InputService extends ButtonOnlyInputService {
    #private;
    constructor(deviceProperties: Readonly<StreamDeckProperties>, eventSource: CallbackHook<StreamDeckEvents>);
    handleInput(data: Uint8Array): void;
}
//# sourceMappingURL=gen2.d.ts.map