import { ProgramOptions } from './programOptions'; export type Config = Readonly<{ idl?: string; scripts?: ScriptsConfig; before?: readonly VisitorConfig[]; }>; export type ScriptName = string; export type ScriptConfig = VisitorConfig | readonly VisitorConfig[]; export type ScriptsConfig = Readonly>; export type VisitorPath = string; export type VisitorConfig = VisitorConfigObject | VisitorPath; export type VisitorConfigObject = Readonly<{ args?: T; from: VisitorPath; }>; export declare function getConfig(options: Pick): Promise<[Config, string | null]>; //# sourceMappingURL=config.d.ts.map