1 | import { BaseService, PaginatedRequestOptions, Sudo } from '../infrastructure';
|
2 | declare type ImpersonationTokenScope = 'api' | 'read_user';
|
3 | export declare class UserImpersonationTokens extends BaseService {
|
4 | all(userId: number, options?: PaginatedRequestOptions): Promise<import("../infrastructure").GetResponse>;
|
5 | add(userId: number, name: string, scopes: ImpersonationTokenScope, expiresAt: string, options?: Sudo): Promise<object>;
|
6 | show(userId: number, tokenId: number, options?: Sudo): Promise<import("../infrastructure").GetResponse>;
|
7 | revoke(userId: number, tokenId: number, options?: Sudo): Promise<object>;
|
8 | }
|
9 | export {};
|