/** Save a document as a reusable content template. */
export async function saveAsTemplate(name, collection, data, userId, _db) {
    void name;
    void collection;
    void data;
    void userId;
    // TODO: insert into actuate_content_templates
    throw new Error('Not implemented');
}
/** Create a new document from a template. */
export async function createFromTemplate(templateId, overrides, userId, _db) {
    void templateId;
    void overrides;
    void userId;
    // TODO: fetch template, merge overrides, create document
    throw new Error('Not implemented');
}
/** List available templates for a collection. */
export async function listTemplates(collection, _db) {
    void collection;
    throw new Error('Not implemented');
}
//# sourceMappingURL=index.js.map