import 'reflect-metadata'; export declare function SdkController(namespace: string): {}>(target: T) => { new (...args: any[]): {}; } & T; export declare const Sdk: () => MethodDecorator; export declare const SdkSync: () => MethodDecorator; export declare function getControllers(): [string, any, any][]; export declare function getInvokes(): [string, any][]; export declare function getOnSends(): [string, any][]; /** * ## Admin * This module provides administrative functionalities for managing the kiosk system settings and configurations. * * @packageDocumentation */ export declare class Admin { openPanel(authenticated: boolean): Promise; /** * Close the Admin panel. * @example * ```javascript * eflyn.admin.close(); * ``` */ close(): Promise; /** * Open the Admin panel. * @example * ```javascript * eflyn.admin.open(); * ``` */ open(): Promise; /** * Connect kiosk to a live room * Optionally specify a displayId to enable specific display other than the primary */ connectToRoom(): Promise; }