/**
 * Bedrock Models Handler
 *
 * Lists and normalizes models from the Bedrock management API.
 */
import { BedrockConfig } from "./config.js";
import { ModelInfo } from "../Provider.js";
export declare class BedrockModels {
    private readonly config;
    private readonly baseUrl;
    constructor(config: BedrockConfig);
    /**
     * List and normalize foundation models.
     */
    execute(): Promise<ModelInfo[]>;
    /**
     * Parse Bedrock model list into NodeLLM format.
     */
    private parseResponse;
    /**
     * Determine if a model should be included in the NodeLLM models list.
     */
    private shouldIncludeModel;
    /**
     * Map summary to Model info.
     */
    private mapToModel;
    /**
     * Normalize model ID for inference profiles if supported.
     * Handles regional prefixes for Cross-Region Inference.
     */
    private normalizeModelId;
}
//# sourceMappingURL=Models.d.ts.map