import { Getter, GetSupportedPlatformInfoAsyncParams, GetSupportedPlatformInfoSyncParams, GetSupportedPlatformInfoFunctionsParams } from './privateTypes'; export declare function clearMemo(): void; /** * function used to get desired info synchronously — with optional memoization * @param param0 */ export declare function getSupportedPlatformInfoSync({ getter, supportedPlatforms, defaultValue, memoKey, }: GetSupportedPlatformInfoSyncParams): T; /** * function used to get desired info asynchronously — with optional memoization * @param param0 */ export declare function getSupportedPlatformInfoAsync({ getter, supportedPlatforms, defaultValue, memoKey, }: GetSupportedPlatformInfoAsyncParams): Promise; /** * function that returns array of getter functions [async, sync] * @param param0 */ export declare function getSupportedPlatformInfoFunctions({ syncGetter, ...asyncParams }: GetSupportedPlatformInfoFunctionsParams): [Getter>, Getter];