import type * as Extend from "../index"; /** * A saved edit template. Edit templates contain a source file, default edit configuration, and optional schema generation configuration that can be reused for edit runs. */ export interface EditTemplate { /** The type of object. Will always be `"edit_template"`. */ object: "edit_template"; /** * A unique identifier for the edit template. * * Example: `"edt_xK9mLPqRtN3vS8wF5hB2cQ"` */ id: string; /** The name of the edit template. */ name: string; /** The description of the edit template, if one was provided. */ description: string | null; /** The source file associated with this edit template. */ file: Extend.FileSummary; /** Default edit configuration saved on the template. Empty when no edit configuration was saved. */ config: Extend.EditConfig; /** Optional schema generation configuration saved on the template. */ schemaConfig: Extend.EditSchemaGenerationConfig | null; createdAt: Extend.CreatedAt; updatedAt: Extend.UpdatedAt; }