import { ILogger } from '../../../types/common';
import { VertexProviderConfig, VertexModel } from './types';
export declare class VertexConfig {
    private config;
    private logger;
    constructor(config: VertexProviderConfig, logger: ILogger);
    get projectId(): string;
    get location(): string;
    get model(): string;
    get credentials(): any;
    getApiUrl(): string;
    isGeminiModel(): boolean;
    isClaudeModel(): boolean;
    getModelType(): VertexModel;
}
