import type { ProcessedRequest, StandardizedRequest } from '../types/standardized.js';
import type { TargetMetadata } from '../../../router/virtual-router/types.js';
export declare function applyTargetMetadata(metadata: Record<string, unknown> | undefined, target: TargetMetadata, routeName?: string, originalModel?: string): void;
export declare function applyTargetToSubject(subject: StandardizedRequest | ProcessedRequest, target: TargetMetadata, originalModel?: string): void;
export declare function extractModelFromTarget(target: TargetMetadata): string | null;
