import type { TargetType } from '../../targets/target-adapter';
import type { Settings } from '../../types/config';
import type { CLIProxyProvider } from '../../cliproxy/types';
import type { CliproxyBridgeMetadata, CliproxyBridgeProviderInfo, ResolvedCliproxyBridgeProfile } from './profile-types';
export declare function getDefaultCliproxyBridgeName(provider: CLIProxyProvider): string;
export declare function suggestCliproxyBridgeName(provider: CLIProxyProvider): string;
export declare function listCliproxyBridgeProviders(): CliproxyBridgeProviderInfo[];
export declare function resolveCliproxyBridgeProfile(provider: CLIProxyProvider, options?: {
    name?: string;
    target?: TargetType;
}): ResolvedCliproxyBridgeProfile;
export declare function resolveCliproxyBridgeMetadata(settings: Pick<Settings, 'env'> | null | undefined): CliproxyBridgeMetadata | null;
//# sourceMappingURL=cliproxy-profile-bridge.d.ts.map