/**
 * 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.
 */
/**
 * Request to agree to the terms of service.
 * @export
 * @interface TermsOfServiceSignRequest
 */
export interface TermsOfServiceSignRequest {
    /**
     * An access token of the user that is agreeing to the ToS.
     * @type {string}
     * @memberof TermsOfServiceSignRequest
     */
    accessToken?: string;
    /**
     * The semantic version of the ToS that the user read and agreed to.  If a client does not provide this value, then a default value of '0.0.0' will be used indicating that the original (and deprecated) ToS was used.
     * @type {string}
     * @memberof TermsOfServiceSignRequest
     */
    termsOfServiceVersion?: string;
}
/**
 * Check if a given object implements the TermsOfServiceSignRequest interface.
 */
export declare function instanceOfTermsOfServiceSignRequest(value: object): value is TermsOfServiceSignRequest;
export declare function TermsOfServiceSignRequestFromJSON(json: any): TermsOfServiceSignRequest;
export declare function TermsOfServiceSignRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TermsOfServiceSignRequest;
export declare function TermsOfServiceSignRequestToJSON(json: any): TermsOfServiceSignRequest;
export declare function TermsOfServiceSignRequestToJSONTyped(value?: TermsOfServiceSignRequest | null, ignoreDiscriminator?: boolean): any;
