import { BaseService, PaginatedRequestOptions, Sudo } from '../infrastructure'; declare type ImpersonationTokenScope = 'api' | 'read_user'; export declare class UserImpersonationTokens extends BaseService { all(userId: number, options?: PaginatedRequestOptions): Promise; add(userId: number, name: string, scopes: ImpersonationTokenScope, expiresAt: string, options?: Sudo): Promise; show(userId: number, tokenId: number, options?: Sudo): Promise; revoke(userId: number, tokenId: number, options?: Sudo): Promise; } export {};