UNPKG

homebridge-config-ui-x

Version:

A web based management, configuration and control platform for Homebridge.

18 lines (17 loc) 898 B
import { PluginsSettingsUiTicketService } from './plugins-settings-ui-ticket.service.js'; import { PluginsSettingsUiService } from './plugins-settings-ui.service.js'; export declare class PluginsSettingsUiController { private readonly pluginSettingsUiService; private readonly ticketService; constructor(pluginSettingsUiService: PluginsSettingsUiService, ticketService: PluginsSettingsUiTicketService); issueTicket(request: any, pluginName: string): Promise<{ ticket: string; expiresIn: number; }>; serveCustomUiIndex(request: any, reply: any, pluginName: string, ticket?: string, version?: string): Promise<any>; revokeAssetSession(request: any, reply: any, pluginName: string): { status: string; }; serveCustomUiAsset(request: any, reply: any, pluginName: any, file: any, v?: string): Promise<any>; private setAssetSessionCookie; }