export default class Auth { auth: undefined; } declare global { export type TScope = ('user' | // 用戶登入 'waiter-login' | // 侍應登入 'slave-login' | // 副機登入 'item-transfer' | // 項目轉枱 'order-edit' | // 柯打修改 'order-discount' | // 柯打折扣 'order-cancel' | // 取消柯打 'order-void' | // 柯打 Void 'change-after-paid' | // 埋單後修改 'repay' | // 再付款 'stats' | // 統計 'menu' | // 餐單 'printer-setting' | // 打印機設定 'takeaway-disable'); export interface IScopeCredential { scopes: TScope[]; identifier: string; } export interface ILoginData { id: string; createdAt: string; version: number; role: string; scopeCredentials: IScopeCredential[]; disabled: boolean; token: string; refresh: string; scoped: boolean; } export interface IRegisterResponse { token: string; refresh: string; scoped: boolean; } } //# sourceMappingURL=Auth.d.ts.map