export interface NativeReqProcessToolGovernanceInput {
    request: Record<string, unknown>;
    rawPayload: Record<string, unknown>;
    metadata: Record<string, unknown>;
    entryEndpoint: string;
    requestId: string;
}
export interface NativeReqProcessToolGovernanceOutput {
    processedRequest: Record<string, unknown>;
    nodeResult: Record<string, unknown>;
}
export declare function applyReqProcessToolGovernanceWithNative(input: NativeReqProcessToolGovernanceInput): NativeReqProcessToolGovernanceOutput;
export declare function applyHubOperationsWithNative(request: Record<string, unknown>, operations: unknown[]): Record<string, unknown>;
export interface NativeReqProcessRouteSelectInput {
    request: Record<string, unknown>;
    normalizedMetadata: Record<string, unknown>;
    target: Record<string, unknown>;
    routeName?: string;
    originalModel?: string;
}
export interface NativeReqProcessRouteSelectOutput {
    request: Record<string, unknown>;
    normalizedMetadata: Record<string, unknown>;
}
export declare function applyReqProcessRouteSelectionWithNative(input: NativeReqProcessRouteSelectInput): NativeReqProcessRouteSelectOutput;
