/** * A button of a remote, or anything else that routines start on. Each instance is one button with the events it * has, a single and a double push; device.raise(SimpleEventSource, "Event", { id }, { instance }) says that one * happened. Alexa wants the instance to be unique among all endpoints, "preferably a version 4 UUID". * * The page folds its discovery example away. The capability is announced with the fields of its table and without a * properties object, as the interface has no property. */ export declare const SimpleEventSource: import("../types.js").InterfaceDescriptor<{}, {}, import("../schema.js").InferShape<{ /** For a REMOTE the names are assets of the catalog: Alexa.Button.SinglePush, Alexa.Gesture.Tap. */ supportedEvents: import("../schema.js").Schema; friendlyNames: import("../schema.js").Schema; }>[]>; }>, true>;