import { IAdminController, SAMLSSORecord, OIDCSSORecord, Records, Trace } from '../typings'; export declare class AdminController implements IAdminController { private connectionStore; private ssoTraces; constructor({ connectionStore, ssoTraces }: { connectionStore: any; ssoTraces: any; }); getAllConnection(pageOffset?: number, pageLimit?: number, pageToken?: string): Promise<{ data: never[]; pageToken?: undefined; } | { data: (SAMLSSORecord | OIDCSSORecord)[]; pageToken: string | undefined; }>; getAllSSOTraces(pageOffset: number, pageLimit: number, pageToken?: string): Promise<{ data: never[]; pageToken?: undefined; } | { data: Trace[]; pageToken: string | undefined; }>; getSSOTraceById(traceId: string): Promise; getTracesByProduct(product: string, pageOffset: number, pageLimit: number, pageToken?: string): Promise>; deleteTracesByProduct(product: string): Promise; countByProduct(product: string): Promise; }