import { type LogEntry } from "../../utils/logWatcher.js";
export declare const logsRouter: import("@trpc/server").TRPCBuiltRouter<{
    ctx: import("../index.js").Context;
    meta: object;
    errorShape: import("@trpc/server").TRPCDefaultErrorShape;
    transformer: false;
}, import("@trpc/server").TRPCDecorateCreateRouterOptions<{
    getVerbose: import("@trpc/server").TRPCQueryProcedure<{
        input: void;
        output: string;
        meta: object;
    }>;
    getRecentLogs: import("@trpc/server").TRPCQueryProcedure<{
        input: {
            limit?: number | undefined;
        };
        output: LogEntry[];
        meta: object;
    }>;
    subscribe: import("@trpc/server").TRPCSubscriptionProcedure<{
        input: {
            limit?: number | undefined;
        };
        output: AsyncIterable<LogEntry, never, any>;
        meta: object;
    }>;
}>>;
