import { PuppetDbEntityProviderConfig } from '../providers';
import { ResourceTransformer } from './types';
import { ResourceEntity } from '@backstage/catalog-model';
import { LoggerService } from '@backstage/backend-plugin-api';
/**
 * Reads nodes and their facts from PuppetDB.
 *
 * @param config - The provider configuration.
 * @param opts - Additional options.
 */
export declare function readPuppetNodes(config: PuppetDbEntityProviderConfig, opts?: {
    transformer?: ResourceTransformer;
    logger?: LoggerService;
}): Promise<ResourceEntity[]>;
