import { ModuleConfig, NativeConfig } from './config';
declare type PlatformSpecificModuleConfig = ModuleConfig & NativeConfig;
declare type Platform = 'ios' | 'android';
export declare function getAllNativeModules(): {
    libName: string;
    sdkVersions: string;
    isNativeModule: boolean;
}[];
export declare function getAllForPlatform(platform: Platform, sdkVersion: string): PlatformSpecificModuleConfig[];
export declare function getAllNativeForExpoClientOnPlatform(platform: Platform, sdkVersion: string): PlatformSpecificModuleConfig[];
export declare function getVersionableModulesForPlatform(platform: Platform, sdkVersion: string): PlatformSpecificModuleConfig[];
export declare function getDetachableModules(platform: Platform, sdkVersion: string): PlatformSpecificModuleConfig[];
export declare function getPublishableModules(sdkVersion: string): ModuleConfig[];
export declare function doesVersionSatisfy(version: string, versionRequirement: string): boolean;
export {};