import type { SKYKOIConfig } from "../../config/config.js";
export type ModelAuthDetailMode = "compact" | "verbose";
export declare const resolveAuthLabel: (provider: string, cfg: SKYKOIConfig, modelsPath: string, koiDir?: string, mode?: ModelAuthDetailMode) => Promise<{
    label: string;
    source: string;
}>;
export declare const formatAuthLabel: (auth: {
    label: string;
    source: string;
}) => string;
export declare const resolveProfileOverride: (params: {
    rawProfile?: string;
    provider: string;
    cfg: SKYKOIConfig;
    koiDir?: string;
}) => {
    profileId?: string;
    error?: string;
};
