import { ExpoConfig } from '@expo/config'; import ContextField, { ContextOptions } from './ContextField'; import { ExpoConfigOptions } from '../../project/expoConfig'; export type DynamicConfigContextFn = (options?: ExpoConfigOptions) => Promise<{ projectId: string; exp: ExpoConfig; projectDir: string; }>; export declare class DynamicPublicProjectConfigContextField extends ContextField { getValueAsync({ nonInteractive, sessionManager, withServerSideEnvironment, }: ContextOptions): Promise; } export declare class DynamicPrivateProjectConfigContextField extends ContextField { getValueAsync({ nonInteractive, sessionManager, withServerSideEnvironment, }: ContextOptions): Promise; }