export type ArrayMergeOperation = "combine" | "replace" | "concat"; export default class Config implements IConfig { cwd: string; enableExpressionOperation: boolean; errorOnFileNotFound: boolean; errorOnRefNotFound: boolean; operationPrefix: string; params: any; stringify: boolean | "pretty"; defaultArrayMergeOperation: ArrayMergeOperation; spaces?: number; constructor(config?: Partial); set(config?: Partial): void; } export interface IConfig { cwd: string; errorOnFileNotFound: boolean; errorOnRefNotFound: boolean; operationPrefix: string; enableExpressionOperation: boolean; params: any; stringify: boolean | "pretty"; defaultArrayMergeOperation: ArrayMergeOperation; spaces?: number; }