import { ManifestConfig } from './manifest-config-schema'; export type { CspFetchDirective, ManifestConfig, NetworkAllowlistRule, } from './manifest-config-schema'; export { CSP_FETCH_DIRECTIVES, getManifestNetworkRules, MANIFEST_VERSION, parseAndValidateManifestConfig, validateManifestConfig, } from './manifest-config-schema'; type LoadManifestConfigDeps = { validator?: (rawJson: string, source: string) => ManifestConfig; existsSync?: (path: string) => boolean; readFileSync?: (path: string, encoding: BufferEncoding) => string; }; export declare function loadManifestConfig(appDir: string, deps?: LoadManifestConfigDeps): ManifestConfig;