import * as grpc from '@grpc/grpc-js'; import { pino } from 'pino'; import type { Context } from '../../store/context-store.js'; import type { AuthenticatedServerUnaryCall, AuthenticatedServerWritableStream } from '../interceptors/types.js'; import type { ExecuteCommandRequest, ExecuteCommandResponse } from '../types/context.types.js'; export declare class CommandExecutor { private logger; constructor(logger: pino.Logger); executeCommand(call: AuthenticatedServerUnaryCall, callback: grpc.sendUnaryData, context: Context): Promise; streamCommand(call: AuthenticatedServerWritableStream, context: Context): void; } //# sourceMappingURL=command-executor.d.ts.map