/** * 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 { NftCollection } from './NftCollection'; /** * * @export * @interface NftGate */ export interface NftGate { /** * Must hold an NFT of the given collection to unlock * @type {NftCollection} * @memberof NftGate */ nftCollection: NftCollection; } /** * Check if a given object implements the NftGate interface. */ export declare function instanceOfNftGate(value: object): value is NftGate; export declare function NftGateFromJSON(json: any): NftGate; export declare function NftGateFromJSONTyped(json: any, ignoreDiscriminator: boolean): NftGate; export declare function NftGateToJSON(value?: NftGate | null): any;