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