import type { CallAction } from '../../ocpp/rpc/message.js';
/**
 * Interface for usage in {@link AsMessageEndpoint} decorator.
 */
export interface IMessageEndpointDefinition {
    action: CallAction;
    method: (...args: any[]) => any;
    methodName: string;
    bodySchema: object | ((instance: any) => object);
    optionalQuerystrings?: Record<string, any>;
}
