import { ICondition, ICreationPolicy, IDeletionPolicy, IDependsOn, IDescription, IElement, IMapping, IOutput, IParameter, IResource, IResourceMetadata, ITemplate, IUpdatePolicy } from '../types'; /** * @hidden */ declare function _add(template: ITemplate, e: IElement | ICreationPolicy | IDeletionPolicy | IResourceMetadata | IDependsOn | IUpdatePolicy): ITemplate; /** * @hidden */ declare function _addDescription(t: ITemplate, e: IDescription): ITemplate; /** * @hidden * @param t * @param e */ declare function _addResourcePolicy(t: ITemplate, e: ICreationPolicy | IDeletionPolicy | IDependsOn | IUpdatePolicy | IResourceMetadata): ITemplate; /** * @hidden * @param t * @param e */ declare function _addCondition(t: ITemplate, e: ICondition): ITemplate; /** * @hidden * @param t * @param e */ declare function _addOutput(t: ITemplate, e: IOutput): ITemplate; /** * @hidden * @param t * @param e */ declare function _addParameter(t: ITemplate, e: IParameter): ITemplate; /** * @hidden * @param t * @param e */ declare function _addMapping(t: ITemplate, e: IMapping): ITemplate; /** * @hidden * @param t * @param e */ declare function _addResource(t: ITemplate, e: IResource): ITemplate; export { _addResourcePolicy, _add, _addCondition, _addDescription, _addMapping, _addOutput, _addParameter, _addResource };