import { SourceFile, WriterFunction } from 'ts-morph';
export interface CoerceNestAppConfigOptionsItem {
    name: string;
    type?: string;
    defaultValue?: string | WriterFunction;
    builder?: (item: Omit<CoerceNestAppConfigOptionsItem, 'builder'>) => string | WriterFunction;
}
export interface CoerceNestAppConfigOptions {
    itemList: Array<CoerceNestAppConfigOptionsItem>;
    overwrite?: boolean;
}
export declare function CoerceNestAppConfig(sourceFile: SourceFile, options: CoerceNestAppConfigOptions): void;
