import type { CreationEntityState } from './CreationEntityState'; /** * * @export * @interface AbstractSingleSignOnUserUpdate */ export interface AbstractSingleSignOnUserUpdate { /** * The user's first name. * @type {string} * @memberof AbstractSingleSignOnUserUpdate */ firstname?: string; /** * The user's time zone. If none is specified, the one provided by the browser will be used. * @type {string} * @memberof AbstractSingleSignOnUserUpdate */ timeZone?: string; /** * The user's preferred language. * @type {string} * @memberof AbstractSingleSignOnUserUpdate */ language?: string; /** * * @type {CreationEntityState} * @memberof AbstractSingleSignOnUserUpdate */ state?: CreationEntityState; /** * The user's last name. * @type {string} * @memberof AbstractSingleSignOnUserUpdate */ lastname?: string; } /** * Check if a given object implements the AbstractSingleSignOnUserUpdate interface. */ export declare function instanceOfAbstractSingleSignOnUserUpdate(value: object): value is AbstractSingleSignOnUserUpdate; export declare function AbstractSingleSignOnUserUpdateFromJSON(json: any): AbstractSingleSignOnUserUpdate; export declare function AbstractSingleSignOnUserUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbstractSingleSignOnUserUpdate; export declare function AbstractSingleSignOnUserUpdateToJSON(json: any): AbstractSingleSignOnUserUpdate; export declare function AbstractSingleSignOnUserUpdateToJSONTyped(value?: AbstractSingleSignOnUserUpdate | null, ignoreDiscriminator?: boolean): any;