/**
 * Synapse REST API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
 * Result of validating a DocuSign template for use with Synapse eDUC
 * @export
 * @interface EDucTemplateValidationResult
 */
export interface EDucTemplateValidationResult {
    /**
     * True if the template meets all requirements for use with Synapse
     * @type {boolean}
     * @memberof EDucTemplateValidationResult
     */
    isValid?: boolean;
    /**
     * If the template is not valid, an explanation of what is missing or incorrect
     * @type {string}
     * @memberof EDucTemplateValidationResult
     */
    reason?: string;
}
/**
 * Check if a given object implements the EDucTemplateValidationResult interface.
 */
export declare function instanceOfEDucTemplateValidationResult(value: object): value is EDucTemplateValidationResult;
export declare function EDucTemplateValidationResultFromJSON(json: any): EDucTemplateValidationResult;
export declare function EDucTemplateValidationResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): EDucTemplateValidationResult;
export declare function EDucTemplateValidationResultToJSON(json: any): EDucTemplateValidationResult;
export declare function EDucTemplateValidationResultToJSONTyped(value?: EDucTemplateValidationResult | null, ignoreDiscriminator?: boolean): any;
