import type { EndpointRequest, Operation } from './../../types/common.ts';
export interface IEndpoints {
    'DELETE /me/profile': Operation<'/me/profile', 'delete'>;
    'GET /me/profile': Operation<'/me/profile', 'get'>;
    'PATCH /me/profile': Operation<'/me/profile', 'patch'>;
    'GET /me/profile/account': Operation<'/me/profile/account', 'get'>;
    'POST /me/profile/account': Operation<'/me/profile/account', 'post'>;
    'GET /me/profile/account/{userAccountInformation-id}': Operation<'/me/profile/account/{userAccountInformation-id}', 'get'>;
    'PATCH /me/profile/account/{userAccountInformation-id}': Operation<'/me/profile/account/{userAccountInformation-id}', 'patch'>;
    'DELETE /me/profile/account/{userAccountInformation-id}': Operation<'/me/profile/account/{userAccountInformation-id}', 'delete'>;
    'GET /me/profile/addresses': Operation<'/me/profile/addresses', 'get'>;
    'POST /me/profile/addresses': Operation<'/me/profile/addresses', 'post'>;
    'GET /me/profile/addresses/{itemAddress-id}': Operation<'/me/profile/addresses/{itemAddress-id}', 'get'>;
    'PATCH /me/profile/addresses/{itemAddress-id}': Operation<'/me/profile/addresses/{itemAddress-id}', 'patch'>;
    'DELETE /me/profile/addresses/{itemAddress-id}': Operation<'/me/profile/addresses/{itemAddress-id}', 'delete'>;
    'GET /me/profile/anniversaries': Operation<'/me/profile/anniversaries', 'get'>;
    'POST /me/profile/anniversaries': Operation<'/me/profile/anniversaries', 'post'>;
    'GET /me/profile/anniversaries/{personAnnualEvent-id}': Operation<'/me/profile/anniversaries/{personAnnualEvent-id}', 'get'>;
    'PATCH /me/profile/anniversaries/{personAnnualEvent-id}': Operation<'/me/profile/anniversaries/{personAnnualEvent-id}', 'patch'>;
    'DELETE /me/profile/anniversaries/{personAnnualEvent-id}': Operation<'/me/profile/anniversaries/{personAnnualEvent-id}', 'delete'>;
    'GET /me/profile/awards': Operation<'/me/profile/awards', 'get'>;
    'POST /me/profile/awards': Operation<'/me/profile/awards', 'post'>;
    'GET /me/profile/awards/{personAward-id}': Operation<'/me/profile/awards/{personAward-id}', 'get'>;
    'PATCH /me/profile/awards/{personAward-id}': Operation<'/me/profile/awards/{personAward-id}', 'patch'>;
    'DELETE /me/profile/awards/{personAward-id}': Operation<'/me/profile/awards/{personAward-id}', 'delete'>;
    'GET /me/profile/certifications': Operation<'/me/profile/certifications', 'get'>;
    'POST /me/profile/certifications': Operation<'/me/profile/certifications', 'post'>;
    'GET /me/profile/certifications/{personCertification-id}': Operation<'/me/profile/certifications/{personCertification-id}', 'get'>;
    'PATCH /me/profile/certifications/{personCertification-id}': Operation<'/me/profile/certifications/{personCertification-id}', 'patch'>;
    'DELETE /me/profile/certifications/{personCertification-id}': Operation<'/me/profile/certifications/{personCertification-id}', 'delete'>;
    'GET /me/profile/educationalActivities': Operation<'/me/profile/educationalActivities', 'get'>;
    'POST /me/profile/educationalActivities': Operation<'/me/profile/educationalActivities', 'post'>;
    'GET /me/profile/educationalActivities/{educationalActivity-id}': Operation<'/me/profile/educationalActivities/{educationalActivity-id}', 'get'>;
    'PATCH /me/profile/educationalActivities/{educationalActivity-id}': Operation<'/me/profile/educationalActivities/{educationalActivity-id}', 'patch'>;
    'DELETE /me/profile/educationalActivities/{educationalActivity-id}': Operation<'/me/profile/educationalActivities/{educationalActivity-id}', 'delete'>;
    'GET /me/profile/emails': Operation<'/me/profile/emails', 'get'>;
    'POST /me/profile/emails': Operation<'/me/profile/emails', 'post'>;
    'GET /me/profile/emails/{itemEmail-id}': Operation<'/me/profile/emails/{itemEmail-id}', 'get'>;
    'PATCH /me/profile/emails/{itemEmail-id}': Operation<'/me/profile/emails/{itemEmail-id}', 'patch'>;
    'DELETE /me/profile/emails/{itemEmail-id}': Operation<'/me/profile/emails/{itemEmail-id}', 'delete'>;
    'GET /me/profile/interests': Operation<'/me/profile/interests', 'get'>;
    'POST /me/profile/interests': Operation<'/me/profile/interests', 'post'>;
    'GET /me/profile/interests/{personInterest-id}': Operation<'/me/profile/interests/{personInterest-id}', 'get'>;
    'PATCH /me/profile/interests/{personInterest-id}': Operation<'/me/profile/interests/{personInterest-id}', 'patch'>;
    'DELETE /me/profile/interests/{personInterest-id}': Operation<'/me/profile/interests/{personInterest-id}', 'delete'>;
    'GET /me/profile/languages': Operation<'/me/profile/languages', 'get'>;
    'POST /me/profile/languages': Operation<'/me/profile/languages', 'post'>;
    'GET /me/profile/languages/{languageProficiency-id}': Operation<'/me/profile/languages/{languageProficiency-id}', 'get'>;
    'PATCH /me/profile/languages/{languageProficiency-id}': Operation<'/me/profile/languages/{languageProficiency-id}', 'patch'>;
    'DELETE /me/profile/languages/{languageProficiency-id}': Operation<'/me/profile/languages/{languageProficiency-id}', 'delete'>;
    'GET /me/profile/names': Operation<'/me/profile/names', 'get'>;
    'POST /me/profile/names': Operation<'/me/profile/names', 'post'>;
    'GET /me/profile/names/{personName-id}': Operation<'/me/profile/names/{personName-id}', 'get'>;
    'PATCH /me/profile/names/{personName-id}': Operation<'/me/profile/names/{personName-id}', 'patch'>;
    'DELETE /me/profile/names/{personName-id}': Operation<'/me/profile/names/{personName-id}', 'delete'>;
    'GET /me/profile/notes': Operation<'/me/profile/notes', 'get'>;
    'POST /me/profile/notes': Operation<'/me/profile/notes', 'post'>;
    'GET /me/profile/notes/{personAnnotation-id}': Operation<'/me/profile/notes/{personAnnotation-id}', 'get'>;
    'PATCH /me/profile/notes/{personAnnotation-id}': Operation<'/me/profile/notes/{personAnnotation-id}', 'patch'>;
    'DELETE /me/profile/notes/{personAnnotation-id}': Operation<'/me/profile/notes/{personAnnotation-id}', 'delete'>;
    'GET /me/profile/patents': Operation<'/me/profile/patents', 'get'>;
    'POST /me/profile/patents': Operation<'/me/profile/patents', 'post'>;
    'GET /me/profile/patents/{itemPatent-id}': Operation<'/me/profile/patents/{itemPatent-id}', 'get'>;
    'PATCH /me/profile/patents/{itemPatent-id}': Operation<'/me/profile/patents/{itemPatent-id}', 'patch'>;
    'DELETE /me/profile/patents/{itemPatent-id}': Operation<'/me/profile/patents/{itemPatent-id}', 'delete'>;
    'GET /me/profile/phones': Operation<'/me/profile/phones', 'get'>;
    'POST /me/profile/phones': Operation<'/me/profile/phones', 'post'>;
    'GET /me/profile/phones/{itemPhone-id}': Operation<'/me/profile/phones/{itemPhone-id}', 'get'>;
    'PATCH /me/profile/phones/{itemPhone-id}': Operation<'/me/profile/phones/{itemPhone-id}', 'patch'>;
    'DELETE /me/profile/phones/{itemPhone-id}': Operation<'/me/profile/phones/{itemPhone-id}', 'delete'>;
    'GET /me/profile/positions': Operation<'/me/profile/positions', 'get'>;
    'POST /me/profile/positions': Operation<'/me/profile/positions', 'post'>;
    'GET /me/profile/positions/{workPosition-id}': Operation<'/me/profile/positions/{workPosition-id}', 'get'>;
    'PATCH /me/profile/positions/{workPosition-id}': Operation<'/me/profile/positions/{workPosition-id}', 'patch'>;
    'DELETE /me/profile/positions/{workPosition-id}': Operation<'/me/profile/positions/{workPosition-id}', 'delete'>;
    'GET /me/profile/projects': Operation<'/me/profile/projects', 'get'>;
    'POST /me/profile/projects': Operation<'/me/profile/projects', 'post'>;
    'GET /me/profile/projects/{projectParticipation-id}': Operation<'/me/profile/projects/{projectParticipation-id}', 'get'>;
    'PATCH /me/profile/projects/{projectParticipation-id}': Operation<'/me/profile/projects/{projectParticipation-id}', 'patch'>;
    'DELETE /me/profile/projects/{projectParticipation-id}': Operation<'/me/profile/projects/{projectParticipation-id}', 'delete'>;
    'GET /me/profile/publications': Operation<'/me/profile/publications', 'get'>;
    'POST /me/profile/publications': Operation<'/me/profile/publications', 'post'>;
    'GET /me/profile/publications/{itemPublication-id}': Operation<'/me/profile/publications/{itemPublication-id}', 'get'>;
    'PATCH /me/profile/publications/{itemPublication-id}': Operation<'/me/profile/publications/{itemPublication-id}', 'patch'>;
    'DELETE /me/profile/publications/{itemPublication-id}': Operation<'/me/profile/publications/{itemPublication-id}', 'delete'>;
    'GET /me/profile/skills': Operation<'/me/profile/skills', 'get'>;
    'POST /me/profile/skills': Operation<'/me/profile/skills', 'post'>;
    'GET /me/profile/skills/{skillProficiency-id}': Operation<'/me/profile/skills/{skillProficiency-id}', 'get'>;
    'PATCH /me/profile/skills/{skillProficiency-id}': Operation<'/me/profile/skills/{skillProficiency-id}', 'patch'>;
    'DELETE /me/profile/skills/{skillProficiency-id}': Operation<'/me/profile/skills/{skillProficiency-id}', 'delete'>;
    'GET /me/profile/webAccounts': Operation<'/me/profile/webAccounts', 'get'>;
    'POST /me/profile/webAccounts': Operation<'/me/profile/webAccounts', 'post'>;
    'GET /me/profile/webAccounts/{webAccount-id}': Operation<'/me/profile/webAccounts/{webAccount-id}', 'get'>;
    'PATCH /me/profile/webAccounts/{webAccount-id}': Operation<'/me/profile/webAccounts/{webAccount-id}', 'patch'>;
    'DELETE /me/profile/webAccounts/{webAccount-id}': Operation<'/me/profile/webAccounts/{webAccount-id}', 'delete'>;
    'GET /me/profile/websites': Operation<'/me/profile/websites', 'get'>;
    'POST /me/profile/websites': Operation<'/me/profile/websites', 'post'>;
    'GET /me/profile/websites/{personWebsite-id}': Operation<'/me/profile/websites/{personWebsite-id}', 'get'>;
    'PATCH /me/profile/websites/{personWebsite-id}': Operation<'/me/profile/websites/{personWebsite-id}', 'patch'>;
    'DELETE /me/profile/websites/{personWebsite-id}': Operation<'/me/profile/websites/{personWebsite-id}', 'delete'>;
}
/**
 * `DELETE /me/profile`
 *
 * Delete a profile object from a user&#x27;s account.
 */
export declare function del(params?: IEndpoints['DELETE /me/profile']['parameters']): EndpointRequest<IEndpoints['DELETE /me/profile']['response']>;
/**
 * `GET /me/profile`
 *
 * Retrieve the properties and relationships of a profile object for a given user. The profile resource exposes various rich properties that are descriptive of the user as relationships, for example, anniversaries and education activities. To get one of these navigation properties, use the corresponding GET method on that property. See the methods exposed by profile.
 */
export declare function get(params?: IEndpoints['GET /me/profile']['parameters']): EndpointRequest<IEndpoints['GET /me/profile']['response']>;
/**
 * `PATCH /me/profile`
 *
 */
export declare function update(body: IEndpoints['PATCH /me/profile']['body']): EndpointRequest<IEndpoints['PATCH /me/profile']['response']>;
export declare const account: {
    /**
     * `GET /me/profile/account`
     *
     * Retrieves properties related to the user&#x27;s accounts from the profile.
     */
    get: (params?: IEndpoints["GET /me/profile/account"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/account"]["response"]>;
    /**
     * `POST /me/profile/account`
     *
     * Create a new userAccountInformation object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/account"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/account"]["response"]>;
    /**
     * `GET /me/profile/account/{userAccountInformation-id}`
     *
     * Retrieve the properties and relationships of an userAccountInformation object in a user&#x27;s profile.
     */
    get$1: (params?: IEndpoints["GET /me/profile/account/{userAccountInformation-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/account/{userAccountInformation-id}"]["response"]>;
    /**
     * `PATCH /me/profile/account/{userAccountInformation-id}`
     *
     * Update the properties of an userAccountInformation object in a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/account/{userAccountInformation-id}"]["body"], params?: IEndpoints["PATCH /me/profile/account/{userAccountInformation-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/account/{userAccountInformation-id}"]["response"]>;
    /**
     * `DELETE /me/profile/account/{userAccountInformation-id}`
     *
     * Delete an userAccountInformation object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/account/{userAccountInformation-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/account/{userAccountInformation-id}"]["response"]>;
};
export declare const addresses: {
    /**
     * `GET /me/profile/addresses`
     *
     * Get the itemAddress resources from the addresses navigation property.
     */
    list: (params?: IEndpoints["GET /me/profile/addresses"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/addresses"]["response"]>;
    /**
     * `POST /me/profile/addresses`
     *
     * Create a new itemAddress object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/addresses"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/addresses"]["response"]>;
    /**
     * `GET /me/profile/addresses/{itemAddress-id}`
     *
     * Read the properties and relationships of an itemAddress object.
     */
    get: (params?: IEndpoints["GET /me/profile/addresses/{itemAddress-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/addresses/{itemAddress-id}"]["response"]>;
    /**
     * `PATCH /me/profile/addresses/{itemAddress-id}`
     *
     */
    update: (body: IEndpoints["PATCH /me/profile/addresses/{itemAddress-id}"]["body"], params?: IEndpoints["PATCH /me/profile/addresses/{itemAddress-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/addresses/{itemAddress-id}"]["response"]>;
    /**
     * `DELETE /me/profile/addresses/{itemAddress-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /me/profile/addresses/{itemAddress-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/addresses/{itemAddress-id}"]["response"]>;
};
export declare const anniversaries: {
    /**
     * `GET /me/profile/anniversaries`
     *
     * Retrieve a list of personAnniversary objects for the given user from their profile.
     */
    list: (params?: IEndpoints["GET /me/profile/anniversaries"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/anniversaries"]["response"]>;
    /**
     * `POST /me/profile/anniversaries`
     *
     * Use this API to create a new personAnniversary object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/anniversaries"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/anniversaries"]["response"]>;
    /**
     * `GET /me/profile/anniversaries/{personAnnualEvent-id}`
     *
     * Retrieve the properties and relationships of a personAnniversary object in a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/anniversaries/{personAnnualEvent-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/anniversaries/{personAnnualEvent-id}"]["response"]>;
    /**
     * `PATCH /me/profile/anniversaries/{personAnnualEvent-id}`
     *
     * Update the properties of a personAnniversary object in a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/anniversaries/{personAnnualEvent-id}"]["body"], params?: IEndpoints["PATCH /me/profile/anniversaries/{personAnnualEvent-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/anniversaries/{personAnnualEvent-id}"]["response"]>;
    /**
     * `DELETE /me/profile/anniversaries/{personAnnualEvent-id}`
     *
     * Delete a personAnniversary object from the user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/anniversaries/{personAnnualEvent-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/anniversaries/{personAnnualEvent-id}"]["response"]>;
};
export declare const awards: {
    /**
     * `GET /me/profile/awards`
     *
     * Retrieve a list of personAward objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/awards"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/awards"]["response"]>;
    /**
     * `POST /me/profile/awards`
     *
     * Create a new personAward object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/awards"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/awards"]["response"]>;
    /**
     * `GET /me/profile/awards/{personAward-id}`
     *
     * Read the properties and relationships of a personAward object from a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/awards/{personAward-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/awards/{personAward-id}"]["response"]>;
    /**
     * `PATCH /me/profile/awards/{personAward-id}`
     *
     */
    update: (body: IEndpoints["PATCH /me/profile/awards/{personAward-id}"]["body"], params?: IEndpoints["PATCH /me/profile/awards/{personAward-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/awards/{personAward-id}"]["response"]>;
    /**
     * `DELETE /me/profile/awards/{personAward-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /me/profile/awards/{personAward-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/awards/{personAward-id}"]["response"]>;
};
export declare const certifications: {
    /**
     * `GET /me/profile/certifications`
     *
     * Retrieve a list of personCertification objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/certifications"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/certifications"]["response"]>;
    /**
     * `POST /me/profile/certifications`
     *
     * Create a new personCertification object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/certifications"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/certifications"]["response"]>;
    /**
     * `GET /me/profile/certifications/{personCertification-id}`
     *
     * Read the properties and relationships of a personCertification object in a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/certifications/{personCertification-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/certifications/{personCertification-id}"]["response"]>;
    /**
     * `PATCH /me/profile/certifications/{personCertification-id}`
     *
     */
    update: (body: IEndpoints["PATCH /me/profile/certifications/{personCertification-id}"]["body"], params?: IEndpoints["PATCH /me/profile/certifications/{personCertification-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/certifications/{personCertification-id}"]["response"]>;
    /**
     * `DELETE /me/profile/certifications/{personCertification-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /me/profile/certifications/{personCertification-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/certifications/{personCertification-id}"]["response"]>;
};
export declare const educationalActivities: {
    /**
     * `GET /me/profile/educationalActivities`
     *
     * Retrieve a list of educationalActivity objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/educationalActivities"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/educationalActivities"]["response"]>;
    /**
     * `POST /me/profile/educationalActivities`
     *
     * Create a new educationalActivity in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/educationalActivities"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/educationalActivities"]["response"]>;
    /**
     * `GET /me/profile/educationalActivities/{educationalActivity-id}`
     *
     * Retrieve the properties and relationships of an educationalActivity object from a users profile.
     */
    get: (params?: IEndpoints["GET /me/profile/educationalActivities/{educationalActivity-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/educationalActivities/{educationalActivity-id}"]["response"]>;
    /**
     * `PATCH /me/profile/educationalActivities/{educationalActivity-id}`
     *
     * Update the properties of an educationalActivity object within a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/educationalActivities/{educationalActivity-id}"]["body"], params?: IEndpoints["PATCH /me/profile/educationalActivities/{educationalActivity-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/educationalActivities/{educationalActivity-id}"]["response"]>;
    /**
     * `DELETE /me/profile/educationalActivities/{educationalActivity-id}`
     *
     * Delete an educationalActivity object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/educationalActivities/{educationalActivity-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/educationalActivities/{educationalActivity-id}"]["response"]>;
};
export declare const emails: {
    /**
     * `GET /me/profile/emails`
     *
     * Retrieve a list of itemEmail objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/emails"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/emails"]["response"]>;
    /**
     * `POST /me/profile/emails`
     *
     * Create a new itemEmail object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/emails"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/emails"]["response"]>;
    /**
     * `GET /me/profile/emails/{itemEmail-id}`
     *
     * Represents detailed information about email addresses associated with the user.
     */
    get: (params?: IEndpoints["GET /me/profile/emails/{itemEmail-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/emails/{itemEmail-id}"]["response"]>;
    /**
     * `PATCH /me/profile/emails/{itemEmail-id}`
     *
     */
    update: (body: IEndpoints["PATCH /me/profile/emails/{itemEmail-id}"]["body"], params?: IEndpoints["PATCH /me/profile/emails/{itemEmail-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/emails/{itemEmail-id}"]["response"]>;
    /**
     * `DELETE /me/profile/emails/{itemEmail-id}`
     *
     * Delete an itemEmail object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/emails/{itemEmail-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/emails/{itemEmail-id}"]["response"]>;
};
export declare const interests: {
    /**
     * `GET /me/profile/interests`
     *
     * Retrieve a list of personInterest objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/interests"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/interests"]["response"]>;
    /**
     * `POST /me/profile/interests`
     *
     * Create a new personInterest.
     */
    create: (body: IEndpoints["POST /me/profile/interests"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/interests"]["response"]>;
    /**
     * `GET /me/profile/interests/{personInterest-id}`
     *
     * Retrieve the properties and relationships of a personInterest object in a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/interests/{personInterest-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/interests/{personInterest-id}"]["response"]>;
    /**
     * `PATCH /me/profile/interests/{personInterest-id}`
     *
     * Update the properties of a personInterest object in a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/interests/{personInterest-id}"]["body"], params?: IEndpoints["PATCH /me/profile/interests/{personInterest-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/interests/{personInterest-id}"]["response"]>;
    /**
     * `DELETE /me/profile/interests/{personInterest-id}`
     *
     * Deletes a personInterest object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/interests/{personInterest-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/interests/{personInterest-id}"]["response"]>;
};
export declare const languages: {
    /**
     * `GET /me/profile/languages`
     *
     * Retrieve a list of languageProficiency objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/languages"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/languages"]["response"]>;
    /**
     * `POST /me/profile/languages`
     *
     * Use this API to create a new languageProficiency object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/languages"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/languages"]["response"]>;
    /**
     * `GET /me/profile/languages/{languageProficiency-id}`
     *
     * Retrieve the properties and relationships of a languageProficiency object within a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/languages/{languageProficiency-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/languages/{languageProficiency-id}"]["response"]>;
    /**
     * `PATCH /me/profile/languages/{languageProficiency-id}`
     *
     * Update the properties of a languageProficiency object in a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/languages/{languageProficiency-id}"]["body"], params?: IEndpoints["PATCH /me/profile/languages/{languageProficiency-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/languages/{languageProficiency-id}"]["response"]>;
    /**
     * `DELETE /me/profile/languages/{languageProficiency-id}`
     *
     * Delete a languageProficiency object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/languages/{languageProficiency-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/languages/{languageProficiency-id}"]["response"]>;
};
export declare const names: {
    /**
     * `GET /me/profile/names`
     *
     * Retrieve a list of personName objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/names"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/names"]["response"]>;
    /**
     * `POST /me/profile/names`
     *
     * Use this API to create a new personName object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/names"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/names"]["response"]>;
    /**
     * `GET /me/profile/names/{personName-id}`
     *
     * Retrieve the properties and relationships of a personName object in a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/names/{personName-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/names/{personName-id}"]["response"]>;
    /**
     * `PATCH /me/profile/names/{personName-id}`
     *
     * Update the properties of a personName object in a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/names/{personName-id}"]["body"], params?: IEndpoints["PATCH /me/profile/names/{personName-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/names/{personName-id}"]["response"]>;
    /**
     * `DELETE /me/profile/names/{personName-id}`
     *
     * Delete a personName object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/names/{personName-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/names/{personName-id}"]["response"]>;
};
export declare const notes: {
    /**
     * `GET /me/profile/notes`
     *
     * Retrieve a list of personAnnotation objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/notes"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/notes"]["response"]>;
    /**
     * `POST /me/profile/notes`
     *
     * Create a new personAnnotation object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/notes"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/notes"]["response"]>;
    /**
     * `GET /me/profile/notes/{personAnnotation-id}`
     *
     * Read the properties and relationships of a personAnnotation object from a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/notes/{personAnnotation-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/notes/{personAnnotation-id}"]["response"]>;
    /**
     * `PATCH /me/profile/notes/{personAnnotation-id}`
     *
     */
    update: (body: IEndpoints["PATCH /me/profile/notes/{personAnnotation-id}"]["body"], params?: IEndpoints["PATCH /me/profile/notes/{personAnnotation-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/notes/{personAnnotation-id}"]["response"]>;
    /**
     * `DELETE /me/profile/notes/{personAnnotation-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /me/profile/notes/{personAnnotation-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/notes/{personAnnotation-id}"]["response"]>;
};
export declare const patents: {
    /**
     * `GET /me/profile/patents`
     *
     * Retrieve a list of itemPatent objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/patents"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/patents"]["response"]>;
    /**
     * `POST /me/profile/patents`
     *
     * Create a new itemPatent object within a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/patents"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/patents"]["response"]>;
    /**
     * `GET /me/profile/patents/{itemPatent-id}`
     *
     * Read the properties and relationships of an itemPatent object.
     */
    get: (params?: IEndpoints["GET /me/profile/patents/{itemPatent-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/patents/{itemPatent-id}"]["response"]>;
    /**
     * `PATCH /me/profile/patents/{itemPatent-id}`
     *
     */
    update: (body: IEndpoints["PATCH /me/profile/patents/{itemPatent-id}"]["body"], params?: IEndpoints["PATCH /me/profile/patents/{itemPatent-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/patents/{itemPatent-id}"]["response"]>;
    /**
     * `DELETE /me/profile/patents/{itemPatent-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /me/profile/patents/{itemPatent-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/patents/{itemPatent-id}"]["response"]>;
};
export declare const phones: {
    /**
     * `GET /me/profile/phones`
     *
     * Retrieve a list of itemPhone objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/phones"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/phones"]["response"]>;
    /**
     * `POST /me/profile/phones`
     *
     * Use this API to create a new itemPhone object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/phones"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/phones"]["response"]>;
    /**
     * `GET /me/profile/phones/{itemPhone-id}`
     *
     * Retrieve the properties and relationships of an itemPhone object in a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/phones/{itemPhone-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/phones/{itemPhone-id}"]["response"]>;
    /**
     * `PATCH /me/profile/phones/{itemPhone-id}`
     *
     */
    update: (body: IEndpoints["PATCH /me/profile/phones/{itemPhone-id}"]["body"], params?: IEndpoints["PATCH /me/profile/phones/{itemPhone-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/phones/{itemPhone-id}"]["response"]>;
    /**
     * `DELETE /me/profile/phones/{itemPhone-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /me/profile/phones/{itemPhone-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/phones/{itemPhone-id}"]["response"]>;
};
export declare const positions: {
    /**
     * `GET /me/profile/positions`
     *
     * Retrieve a list of workPosition objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/positions"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/positions"]["response"]>;
    /**
     * `POST /me/profile/positions`
     *
     * Use this API to create a new workPosition in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/positions"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/positions"]["response"]>;
    /**
     * `GET /me/profile/positions/{workPosition-id}`
     *
     * Retrieve the properties and relationships of a workPosition object in a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/positions/{workPosition-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/positions/{workPosition-id}"]["response"]>;
    /**
     * `PATCH /me/profile/positions/{workPosition-id}`
     *
     * Update the properties of a workPosition object in a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/positions/{workPosition-id}"]["body"], params?: IEndpoints["PATCH /me/profile/positions/{workPosition-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/positions/{workPosition-id}"]["response"]>;
    /**
     * `DELETE /me/profile/positions/{workPosition-id}`
     *
     * Delete a specific workPosition object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/positions/{workPosition-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/positions/{workPosition-id}"]["response"]>;
};
export declare const projects: {
    /**
     * `GET /me/profile/projects`
     *
     * Retrieve a list of projectParticipation objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/projects"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/projects"]["response"]>;
    /**
     * `POST /me/profile/projects`
     *
     * Use this API to create a new projectParticipation object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/projects"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/projects"]["response"]>;
    /**
     * `GET /me/profile/projects/{projectParticipation-id}`
     *
     * Retrieve the properties and relationships of a projectParticipation object in a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/projects/{projectParticipation-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/projects/{projectParticipation-id}"]["response"]>;
    /**
     * `PATCH /me/profile/projects/{projectParticipation-id}`
     *
     * Update the properties of a projectParticipation object in a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/projects/{projectParticipation-id}"]["body"], params?: IEndpoints["PATCH /me/profile/projects/{projectParticipation-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/projects/{projectParticipation-id}"]["response"]>;
    /**
     * `DELETE /me/profile/projects/{projectParticipation-id}`
     *
     * Delete a projectParticipation object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/projects/{projectParticipation-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/projects/{projectParticipation-id}"]["response"]>;
};
export declare const publications: {
    /**
     * `GET /me/profile/publications`
     *
     * Retrieve a list of itemPublication objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/publications"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/publications"]["response"]>;
    /**
     * `POST /me/profile/publications`
     *
     * Create a new itemPublication object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/publications"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/publications"]["response"]>;
    /**
     * `GET /me/profile/publications/{itemPublication-id}`
     *
     * Read the properties and relationships of an itemPublication object in a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/publications/{itemPublication-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/publications/{itemPublication-id}"]["response"]>;
    /**
     * `PATCH /me/profile/publications/{itemPublication-id}`
     *
     */
    update: (body: IEndpoints["PATCH /me/profile/publications/{itemPublication-id}"]["body"], params?: IEndpoints["PATCH /me/profile/publications/{itemPublication-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/publications/{itemPublication-id}"]["response"]>;
    /**
     * `DELETE /me/profile/publications/{itemPublication-id}`
     *
     * Delete an itemPublication object.
     */
    del: (params?: IEndpoints["DELETE /me/profile/publications/{itemPublication-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/publications/{itemPublication-id}"]["response"]>;
};
export declare const skills: {
    /**
     * `GET /me/profile/skills`
     *
     * Retrieve a list of skillProficiency objects in a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/skills"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/skills"]["response"]>;
    /**
     * `POST /me/profile/skills`
     *
     * Use this API to create a new skillProficiency object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/skills"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/skills"]["response"]>;
    /**
     * `GET /me/profile/skills/{skillProficiency-id}`
     *
     * Retrieve the properties and relationships of a skillproficiency object in a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/skills/{skillProficiency-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/skills/{skillProficiency-id}"]["response"]>;
    /**
     * `PATCH /me/profile/skills/{skillProficiency-id}`
     *
     * Update the properties of a skillProficiency object in a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/skills/{skillProficiency-id}"]["body"], params?: IEndpoints["PATCH /me/profile/skills/{skillProficiency-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/skills/{skillProficiency-id}"]["response"]>;
    /**
     * `DELETE /me/profile/skills/{skillProficiency-id}`
     *
     * Delete a skillProficiency object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/skills/{skillProficiency-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/skills/{skillProficiency-id}"]["response"]>;
};
export declare const webAccounts: {
    /**
     * `GET /me/profile/webAccounts`
     *
     * Retrieve a list of webAccounts objects from the user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/webAccounts"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/webAccounts"]["response"]>;
    /**
     * `POST /me/profile/webAccounts`
     *
     * Create a new webAccount object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/webAccounts"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/webAccounts"]["response"]>;
    /**
     * `GET /me/profile/webAccounts/{webAccount-id}`
     *
     * Retrieve the properties and relationships of a webAccount object from a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/webAccounts/{webAccount-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/webAccounts/{webAccount-id}"]["response"]>;
    /**
     * `PATCH /me/profile/webAccounts/{webAccount-id}`
     *
     * Update the properties of a webAccount object in a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/webAccounts/{webAccount-id}"]["body"], params?: IEndpoints["PATCH /me/profile/webAccounts/{webAccount-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/webAccounts/{webAccount-id}"]["response"]>;
    /**
     * `DELETE /me/profile/webAccounts/{webAccount-id}`
     *
     * Delete a webAccount object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/webAccounts/{webAccount-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/webAccounts/{webAccount-id}"]["response"]>;
};
export declare const websites: {
    /**
     * `GET /me/profile/websites`
     *
     * Retrieve a list of personWebsite objects from a user&#x27;s profile.
     */
    list: (params?: IEndpoints["GET /me/profile/websites"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/websites"]["response"]>;
    /**
     * `POST /me/profile/websites`
     *
     * Create a new personWebsite object in a user&#x27;s profile.
     */
    create: (body: IEndpoints["POST /me/profile/websites"]["body"]) => EndpointRequest<IEndpoints["POST /me/profile/websites"]["response"]>;
    /**
     * `GET /me/profile/websites/{personWebsite-id}`
     *
     * Retrieve the properties and relationships of a personWebsite object from a user&#x27;s profile.
     */
    get: (params?: IEndpoints["GET /me/profile/websites/{personWebsite-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /me/profile/websites/{personWebsite-id}"]["response"]>;
    /**
     * `PATCH /me/profile/websites/{personWebsite-id}`
     *
     * Update the properties of personWebsite object in a user&#x27;s profile.
     */
    update: (body: IEndpoints["PATCH /me/profile/websites/{personWebsite-id}"]["body"], params?: IEndpoints["PATCH /me/profile/websites/{personWebsite-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /me/profile/websites/{personWebsite-id}"]["response"]>;
    /**
     * `DELETE /me/profile/websites/{personWebsite-id}`
     *
     * Deletes a personWebsite object from a user&#x27;s profile.
     */
    del: (params?: IEndpoints["DELETE /me/profile/websites/{personWebsite-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /me/profile/websites/{personWebsite-id}"]["response"]>;
};
