import { Template } from 'cloudform-types'; declare const defaultReadCFNTemplateOptions: { throwIfNotExist: boolean; }; export declare function readCFNTemplate(filePath: string): Promise<{ templateFormat: CFNTemplateFormat; cfnTemplate: Template; }>; export declare function readCFNTemplate(filePath: string, options: Partial): Promise<{ templateFormat: CFNTemplateFormat; cfnTemplate: Template; } | undefined>; export declare enum CFNTemplateFormat { JSON = "json", YAML = "yaml" } export declare type WriteCFNTemplateOptions = { templateFormat?: CFNTemplateFormat; }; export declare function writeCFNTemplate(template: object, filePath: string, options?: WriteCFNTemplateOptions): Promise; export {}; //# sourceMappingURL=cfnUtilities.d.ts.map