import { EventDispatcher } from '../events/EventDispatcher'; import { GameInputControl } from './GameInputControl'; import { GenericVector, ByteArray } from '@awayfl/avm2'; export declare class GameInputDevice extends EventDispatcher { static classInitializer: any; static classSymbols: string[]; static instanceSymbols: string[]; constructor(); static MAX_BUFFER_SIZE: number; get numControls(): number; get sampleInterval(): number; set sampleInterval(val: number); get enabled(): boolean; set enabled(val: boolean); get name(): string; getControlAt(i: number): GameInputControl; startCachingSamples(numSamples: number, controls: GenericVector): void; stopCachingSamples(): void; getCachedSamples(data: ByteArray, append?: boolean): number; } //# sourceMappingURL=GameInputDevice.d.ts.map