import type { RequestContext } from './context';
export declare abstract class Reply<TContext extends RequestContext, TOutgoing = unknown> {
    context: TContext;
    constructor(context: TContext);
    abstract ok(payload: TOutgoing): unknown;
    abstract notFound(): unknown;
    abstract internalError(message?: string): unknown;
    abstract validationError(reasons?: unknown[]): unknown;
}
//# sourceMappingURL=reply.d.ts.map