/**
 * The component reference configuration adjusts the product component for a particular subscription.
 * @export
 * @interface SubscriptionComponentReferenceConfiguration
 */
export interface SubscriptionComponentReferenceConfiguration {
    /**
     * The quantity that should be applied to the component.
     * @type {number}
     * @memberof SubscriptionComponentReferenceConfiguration
     */
    quantity?: number;
    /**
     * The ID of the component reference that is being configured.
     * @type {number}
     * @memberof SubscriptionComponentReferenceConfiguration
     */
    productComponentReferenceId?: number;
}
/**
 * Check if a given object implements the SubscriptionComponentReferenceConfiguration interface.
 */
export declare function instanceOfSubscriptionComponentReferenceConfiguration(value: object): value is SubscriptionComponentReferenceConfiguration;
export declare function SubscriptionComponentReferenceConfigurationFromJSON(json: any): SubscriptionComponentReferenceConfiguration;
export declare function SubscriptionComponentReferenceConfigurationFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubscriptionComponentReferenceConfiguration;
export declare function SubscriptionComponentReferenceConfigurationToJSON(json: any): SubscriptionComponentReferenceConfiguration;
export declare function SubscriptionComponentReferenceConfigurationToJSONTyped(value?: SubscriptionComponentReferenceConfiguration | null, ignoreDiscriminator?: boolean): any;
