/** * Audius API * * The version of the OpenAPI document: 1.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { SearchPlaylist } from './SearchPlaylist'; import type { SearchTrack } from './SearchTrack'; import type { User } from './User'; /** * * @export * @interface SearchModel */ export interface SearchModel { /** * * @type {Array} * @memberof SearchModel */ users: Array; /** * * @type {Array} * @memberof SearchModel */ followedUsers?: Array; /** * * @type {Array} * @memberof SearchModel */ tracks: Array; /** * * @type {Array} * @memberof SearchModel */ savedTracks?: Array; /** * * @type {Array} * @memberof SearchModel */ playlists: Array; /** * * @type {Array} * @memberof SearchModel */ savedPlaylists?: Array; /** * * @type {Array} * @memberof SearchModel */ albums: Array; /** * * @type {Array} * @memberof SearchModel */ savedAlbums?: Array; } /** * Check if a given object implements the SearchModel interface. */ export declare function instanceOfSearchModel(value: object): value is SearchModel; export declare function SearchModelFromJSON(json: any): SearchModel; export declare function SearchModelFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchModel; export declare function SearchModelToJSON(value?: SearchModel | null): any;