///
import type { ReadableStream } from 'stream/web';
import type { ContextTimedInput } from '@matrixai/contexts';
import type { AuditEventIdEncoded } from '../../ids/index.js';
import type { AuditEventToAuditEventSerialized, TopicSubPath, TopicSubPathToAuditEvent } from '../../audit/types.js';
import type { ClientRPCRequestParams, ClientRPCResponseResult } from '../types.js';
import { ServerCaller } from '@matrixai/rpc';
type AuditEventsGetTypeOverride = >(input: ClientRPCRequestParams<{
seek?: AuditEventIdEncoded | number;
seekEnd?: AuditEventIdEncoded | number;
order?: 'asc' | 'desc';
limit?: number;
awaitFutureEvents?: boolean;
}> & {
paths: T;
}, ctx?: Partial) => Promise>>>>;
declare const auditEventsGet: ServerCaller, ClientRPCResponseResult>;
export default auditEventsGet;
export type { AuditEventsGetTypeOverride };