import { OmpAudioNodeParamPropType, OmpAudioNodeParamType } from '../video/model';
/**
 * Wrapper for {@link AudioParam} attributes
 */
export declare class OmpAudioNodeValueParam implements OmpAudioNodeParamPropType {
    name: string;
    value: any;
    constructor(value: any);
    setValue(value: any): void;
}
/**
 * Wrapper for {@link AudioParam}
 */
export declare class OmpAudioNodeParam implements OmpAudioNodeParamType {
    name: string;
    props: OmpAudioNodeParamPropType[];
    constructor(name: string);
    protected addProp(prop: OmpAudioNodeParamPropType): void;
}
export declare class OmpAudioNodeUtil {
    static extractAudioParamProps(audioParam: AudioParam): OmpAudioNodeParamPropType[];
}
