import { LoadSourceOptions } from './loader'; import { JsonLensPatcher } from '../patching'; import { ProblemReport, ReportAudience } from '../report'; import { CloudFormationRegistryResource } from '../types'; interface LoadCloudFormationRegistrySourceOptions extends LoadSourceOptions { readonly report: ProblemReport; readonly failureAudience: ReportAudience; readonly patcher?: JsonLensPatcher; } export declare function loadCloudFormationRegistryDirectory(baseDir: string): (directory: string, options: LoadCloudFormationRegistrySourceOptions) => Promise; export interface CloudFormationRegistryResources { readonly regionName: string; readonly resources: Array; } export declare function loadDefaultCloudFormationRegistryResources(schemaDir: string, options: LoadCloudFormationRegistrySourceOptions): Promise; export {};