import { SlotMachineOptions } from '../core'; declare const TAG = "cos-slot-machine"; declare class CosSlotMachineElement extends HTMLElement { private ctrl; _symbols?: SlotMachineOptions['symbols']; get symbols(): SlotMachineOptions['symbols'] | undefined; set symbols(value: SlotMachineOptions['symbols']); _targetResults?: SlotMachineOptions['targetResults']; get targetResults(): SlotMachineOptions['targetResults'] | undefined; set targetResults(value: SlotMachineOptions['targetResults']); static get observedAttributes(): string[]; connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(): void; spin(results?: string[]): void | undefined; reset(): void | undefined; } export { CosSlotMachineElement, TAG };