import { MetricsService } from '../services';
import { Endpoint } from '../models';
declare const _default: Endpoint<{
    outgoing: MetricsService["points"];
}, import("../models").IEndpointSchema<{
    outgoing: MetricsService["points"];
}>> & {
    http: {
        readonly method: "GET";
        readonly path: "/metrics";
    };
} & {
    io: {
        readonly path: "metrics:get";
    };
} & {
    handler: ({ reply, server }: (import("..").InternalHttpRequestContext<{
        containers: import("../services").TMetricPoint<"count">[];
        memory: import("../services").TMetricPoint<"mbs">[];
        cache: import("../services").TMetricPoint<"redis_mbs" | "redis_count">[];
        rate: import("../services").TMetricPoint<"count">[];
    }> | import("..").InternalSocketIoRequestContext<{
        containers: import("../services").TMetricPoint<"count">[];
        memory: import("../services").TMetricPoint<"mbs">[];
        cache: import("../services").TMetricPoint<"redis_mbs" | "redis_count">[];
        rate: import("../services").TMetricPoint<"count">[];
    }>) & {
        incoming: {
            data?: unknown;
            query?: unknown;
        };
    }) => void;
};
export default _default;
//# sourceMappingURL=metrics.endpoint.d.ts.map