import type { ApiClient } from '../../core/ApiClient'; import type { ListQuery, Paginated, HasGetMany, HasGetById } from '../../core/types'; import type { AuthHistory } from './types'; export declare class AuthHistoryApi implements HasGetMany, HasGetById { private readonly client; constructor(client: ApiClient); /** * Returns a paginated list of authentication events (auth, password_change, logout). Non-admin users can only see their own records. * @permissions authHistory.view */ getMany(query: ListQuery & { paginate: false; }, headers?: Record): Promise; getMany(query?: ListQuery & { paginate?: true; }, headers?: Record): Promise>; /** * Returns a single authentication event by its ID. Non-admin users can only access their own records. * @permissions authHistory.view */ getById(id: string, headers?: Record): Promise; } //# sourceMappingURL=AuthHistoryApi.d.ts.map