import { SessionService } from '../../session/session.service';
import { McpContext } from '../types/mcp-context.type';
export declare class CoreSessionsMcpTools {
    private readonly sessionService;
    constructor(sessionService: SessionService);
    getActiveSessions(args: {
        page?: number;
        pageSize?: number;
    }, context: McpContext): Promise<any>;
    getAllSessions(args: {
        page?: number;
        pageSize?: number;
    }, context: McpContext): Promise<any>;
    revokeSession(args: {
        sessionId: number;
    }, context: McpContext): Promise<any>;
    revokeAllSessions(_args: Record<string, any>, context: McpContext): Promise<any>;
    revokeAllOtherSessions(_args: Record<string, any>, context: McpContext): Promise<any>;
}
//# sourceMappingURL=core-sessions.mcp-tools.d.ts.map