import { ConfigPropKeyMerged } from '@rnv/core';
import type { GetContext } from '.';
export declare const getContext: GetContext;
export type ConfigPropWindows = {
    language: 'cpp';
    experimentalNuGetDependency: boolean;
    useWinUI3: boolean;
    nuGetTestVersion: null;
    reactNativeEngine: 'chakra';
    nuGetTestFeed: null;
    overwrite: boolean;
    release: boolean;
    root: string | undefined;
    arch: 'x86' | 'x64' | 'ARM' | 'ARM64';
    singleproc: true;
    emulator: undefined;
    device: undefined;
    target: undefined;
    remoteDebugging: undefined;
    logging: boolean;
    packager: true;
    bundle: boolean;
    launch: true;
    autolink: boolean;
    build: true;
    deploy: true;
    sln: undefined;
    proj: undefined;
    appPath: undefined;
    msbuildprops: undefined;
    buildLogDirectory: undefined;
    info: boolean;
    directDebugging: undefined;
    telemetry: true;
    devPort: undefined;
    additionalMetroOptions: any;
    packageExtension: 'appx' | 'appx';
};
export declare const getConfigProp: <K extends ConfigPropKeyMerged<ConfigPropWindows>>(key: K) => import("@rnv/core").GetConfigPropVal<ConfigPropWindows, K>;
//# sourceMappingURL=getContext.d.ts.map