export function fetchWells(ids: any): Promise<any>;
export function fetchRigs(ids: any): Promise<any>;
export function fetchAssetEntitiesByAssetIds(assetIds: any): Promise<any>;
export function fetchFracFleets(ids: any): Promise<import("jsona/lib/JsonaTypes").TJsonaModel>;
export function fetchFracFleetWells(appsFFIds: any, apps: any): Promise<any>;
export function fetchPadWells(appsPadIds: any, apps: any): Promise<any>;
export function getAppAssetSpecificTypeId(app: any, typeId: any): number;
export function getUniqAssetIds(assetIds: any, cachedAssetIds: any): any[];
export function getAppsDataByWells(appsWellIds: any, wellsById: any): any;
export function getAppsDataByRigs(appsRigIds: any, rigsById: any): any;
export function getAppsDataByFFs(appsFracFleetIds: any, ffsById: any, ffWellsData: any): any;
export function getAppsDataByPads(appsPadIds: any, padWellsData: any): any;
export function getAppHash(app: any): string;
export function isAppWithSettings(app: any): boolean;
export function getInitialAppData(app: any): {
    id: any;
    rig: any;
    well: any;
    fracFleet: any;
    program: {
        id: any;
        name: any;
    };
    wells: any;
    isLoading: boolean;
    appHash: string;
};
export function getInitialAppsDataState(apps: any): any;
export function prepareDataForResolver(apps: any, cache: any): {
    appsWellIds: any[];
    appsRigIds: any[];
    appsFracFleetIds: any[];
    appsPadIds: any[];
    appIds: any[];
    appsFracFleetToFetchWellsIds: any[];
    uniqueWellIds: any[];
    uniqueRigIds: any[];
    uniqueFFIds: any[];
};
//# sourceMappingURL=utils.d.ts.map