import { TileBase, Tile, BoardType } from './api-base'; import { NextObserver } from 'rxjs'; import { LedButton } from '../tcwidget/ledbutton'; import { ControlEvent } from './model'; declare abstract class TileLedButton extends TileBase { constructor(evtSubject: any, chainId: string, boardType: BoardType, tileType: Tile, tileIndex: number, size: number); buttonPressed: NextObserver; buttonReleased: NextObserver; forwardAsIs: NextObserver; } export declare const TileButLedCommands: { PRESSED: string; RELEASED: string; COLOR: string; FLASH: string; FLASHSTOP: string; }; export declare const TileButLedComponents: { BUTTON: string; LED: string; }; export declare class TileLedButton12 extends TileLedButton { constructor(evtSubject: any, chainId: string, boardType: BoardType, tileIndex: number); } export declare class TileLedButton8 extends TileLedButton { constructor(evtSubject: any, chainId: string, boardType: BoardType, tileIndex: number); } export {}; //# sourceMappingURL=api-butled.d.ts.map