/**
 * 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 register a custom AWS agent with Synapse.  Currently, only internal users are authorized to register custom agents.
 * @export
 * @interface AgentRegistrationRequest
 */
export interface AgentRegistrationRequest {
    /**
     * The AWS issued agent ID of the agent to be registered.
     * @type {string}
     * @memberof AgentRegistrationRequest
     */
    awsAgentId?: string;
    /**
     * The AWS issued agent alias ID of the agent alias to be used. Optional. If an alias is not provided then 'TSTALIASID' will be used.
     * @type {string}
     * @memberof AgentRegistrationRequest
     */
    awsAliasId?: string;
}
/**
 * Check if a given object implements the AgentRegistrationRequest interface.
 */
export declare function instanceOfAgentRegistrationRequest(value: object): value is AgentRegistrationRequest;
export declare function AgentRegistrationRequestFromJSON(json: any): AgentRegistrationRequest;
export declare function AgentRegistrationRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AgentRegistrationRequest;
export declare function AgentRegistrationRequestToJSON(json: any): AgentRegistrationRequest;
export declare function AgentRegistrationRequestToJSONTyped(value?: AgentRegistrationRequest | null, ignoreDiscriminator?: boolean): any;
