import * as grpc from '@grpc/grpc-js'; import { pino } from 'pino'; import type { SessionStore } from '../../store/session-store.interface.js'; import type { ListSessionsRequest, ListSessionsResponse } from '../types/session.types.js'; export declare class SessionList { private sessionStore; constructor(_logger: pino.Logger, sessionStore: SessionStore); listSessions(call: grpc.ServerUnaryCall, callback: grpc.sendUnaryData): Promise; private hasListAccess; private getFilteredSessions; private getOffsetFromToken; private buildListResponse; batchGetSessions(call: grpc.ServerUnaryCall, callback: grpc.sendUnaryData): Promise; } //# sourceMappingURL=session-list.d.ts.map