import type { ApplicationKeyState } from './ApplicationKeyState'; /** * * @export * @interface RestApplicationUserMacKeyCreated */ export interface RestApplicationUserMacKeyCreated { /** * The date and time when the object was created. * @type {Date} * @memberof RestApplicationUserMacKeyCreated */ readonly creationTime?: Date; /** * A unique identifier for the object. * @type {number} * @memberof RestApplicationUserMacKeyCreated */ readonly id?: number; /** * * @type {ApplicationKeyState} * @memberof RestApplicationUserMacKeyCreated */ state?: ApplicationKeyState; /** * The actual key to authenticate API requests. * @type {string} * @memberof RestApplicationUserMacKeyCreated */ readonly key?: string; } /** * Check if a given object implements the RestApplicationUserMacKeyCreated interface. */ export declare function instanceOfRestApplicationUserMacKeyCreated(value: object): value is RestApplicationUserMacKeyCreated; export declare function RestApplicationUserMacKeyCreatedFromJSON(json: any): RestApplicationUserMacKeyCreated; export declare function RestApplicationUserMacKeyCreatedFromJSONTyped(json: any, ignoreDiscriminator: boolean): RestApplicationUserMacKeyCreated; export declare function RestApplicationUserMacKeyCreatedToJSON(json: any): RestApplicationUserMacKeyCreated; export declare function RestApplicationUserMacKeyCreatedToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;