import { WildduckClientComponent } from "../../client-component"; import { IWildduckApiAuthenticateRequest, IWildduckApiAuthenticateResponse, IWildduckApiGetAuthlogEventResponse, IWildduckApiGetAuthlogResponse, IWildduckApiSuccessResponse } from "../../client-schema"; import { IWildduckApiGetAuthlogOptions, IWildduckApiPreCheckAuthRequest, IWildduckApiPreCheckAuthResponse } from "./authentication.interface"; export declare class WildduckAuthenticationService extends WildduckClientComponent { deleteAuthenticationToken(): Promise; createAuthenticationToken(dto: IWildduckApiAuthenticateRequest): Promise; preAuthCheck(dto: IWildduckApiPreCheckAuthRequest): Promise; getAuthenticationEvents(user: string, options?: Partial): Promise; getAuthenticationEvent(user: string, event: string): Promise; }