import type { Api, Model as PiModel } from "@earendil-works/pi-ai";
import type { VisionClawConfig } from "../../../../config/types.js";
import { type LlmUseCase } from "../../../model-provider.js";
export interface ResolvedPiModel {
    model: PiModel<Api>;
    apiKey: string;
}
export declare function resolvePiModel(config: VisionClawConfig, options?: {
    useCase?: LlmUseCase;
}): ResolvedPiModel;
export declare function normalizeOpenAICompatibleBaseUrl(baseUrl: string): string;
export declare function getPiApiKey(config: VisionClawConfig, provider: string): string;
//# sourceMappingURL=model.d.ts.map