/**
 * Create a mock Fastify request object.
 */
export declare function createMockFastifyRequest(overrides?: Record<string, unknown>): {
    method: string;
    url: string;
    headers: {};
    body: {};
    query: {};
    params: {};
    ip: string;
    routeOptions: {
        url: string;
    };
};
/**
 * Create a mock Fastify reply object.
 */
export declare function createMockFastifyReply(): Record<string, any>;
/**
 * Generic config builder — merges overrides into defaults.
 */
export declare function createMockConfig<T extends Record<string, unknown>>(defaults: T, overrides?: Partial<T>): T;
//# sourceMappingURL=factories.d.ts.map