import type { ConfigSource, ConfigLoadResult, ResolveConfigOptions } from '../types.js';
/**
 * Configuration source that loads MRT API key from ~/.mobify file.
 *
 * The mobify config file is a JSON file located at ~/.mobify containing:
 * ```json
 * {
 *   "username": "user@example.com",
 *   "api_key": "your-api-key"
 * }
 * ```
 *
 * When a cloudOrigin is provided in options, looks for ~/.mobify--[hostname] instead.
 *
 * @internal
 */
export declare class MobifySource implements ConfigSource {
    readonly name = "MobifySource";
    readonly priority = 0;
    load(options: ResolveConfigOptions): ConfigLoadResult | undefined;
    /**
     * Determines the mobify config file path based on cloud origin.
     */
    private getMobifyPath;
}
