import type { _PHASEDefinition } from "./PHASEDefinition.js";
import type { _PHASENumberMetaParameterDefinition } from "./PHASENumberMetaParameterDefinition.js";
export declare class _PHASEMixerDefinition extends _PHASEDefinition {
    static alloc(): _PHASEMixerDefinition;
    static new(): _PHASEMixerDefinition;
    init(): _PHASEMixerDefinition;
    /**
     * @property gain @abstract Linear gain scalar. @note Values are clamped to the range [0, 1]. Default value is 1.
     */
    gain(): number;
    setGain$(value: number): void;
    /**
     * @property gainMetaParameterDefinition @abstract Optionally attach a metaparameter definition here to enable real-time control of the gain during playback.
     */
    gainMetaParameterDefinition(): _PHASENumberMetaParameterDefinition | null;
    setGainMetaParameterDefinition$(value: _PHASENumberMetaParameterDefinition | null): void;
}
