import { Runtime, type IResource } from '../runtime/index.js'; export declare class OpusGettersAndSetters implements IResource { #private; constructor(runtime: Runtime, opusEncoderOffset: number); setComplexity(x: number): boolean; getComplexity(): number; setBitrate(x: number): boolean; getBitrate(): number; setVbr(x: number): boolean; getVbr(): number; setVbrConstraint(x: number): boolean; getVbrConstraint(): number; setForceChannels(x: number): boolean; getForceChannels(): number; setMaxBandwidth(x: number): boolean; getMaxBandwidth(): number; setBandwidth(x: number): boolean; setSignal(x: number): boolean; getSignal(): number; setApplication(x: number): boolean; getApplication(): number; getLookahead(): number; setInbandFec(x: number): boolean; getInbandFec(): number; setPacketLossperc(x: number): boolean; getPacketLossperc(): number; setDtx(x: number): boolean; getDtx(): number; setLsbDepth(x: number): boolean; getLsbDepth(): number; setExpertFrameduration(x: number): boolean; getExpertFrameduration(): number; setPredictionDisabled(x: number): boolean; getPredictionDisabled(): number; getBandwidth(): number; getSampleRate(): number; setPhaseInversiondisabled(x: number): boolean; getPhaseInversiondisabled(): number; getInDtx(): number; setGain(x: number): boolean; getGain(): number; getLastPacketduration(): number; getPitch(): number; destroy(): void; [Symbol.dispose](): void; } //# sourceMappingURL=OpusGettersAndSetters.d.ts.map