import { Exec } from "../adapters/exec";
export type DeepPartial<T> = {
    [P in keyof T]?: T[P] extends Record<string, unknown> ? DeepPartial<T[P]> : T[P];
};
export type FindReportedConfigurationDependencies = {
    exec: Exec;
    platform: string;
};
export declare const findReportedConfiguration: <Configuration>(
    exec: Exec,
    command: string,
    config: string,
) => Promise<Error | DeepPartial<Configuration>>;
