import * as VScript from "vscript";
import * as VAPI from "./index.js";
export declare const lift: {
    readonly ResourceStatus: (_raw: VScript.DataViews.Subtree<VScript.VSocket>) => VAPI.AudioMixer.ResourceStatus;
};
export declare const lower: {
    readonly ResourceStatus: (_x: ResourceStatus) => string;
};
export declare class ResourceStatus implements VScript.Referenceable<"AudioMixer::Data::ResourceStatus"> {
    readonly raw: VScript.DataViews.Subtree<VScript.VSocket>;
    readonly type_identifier: "AudioMixer::Data::ResourceStatus";
    constructor(raw: VScript.DataViews.Subtree<VScript.VSocket>);
    get list_of_free_outputs(): VScript.rKeyword<VScript.VSocket, string, string, VAPI.AudioMixer.ResourceStatus>;
    get number_of_dangling_channel_blocks(): VScript.rKeyword<VScript.VSocket, number, number, VAPI.AudioMixer.ResourceStatus>;
    get max_size_of_dangling_channel_block(): VScript.rKeyword<VScript.VSocket, number, number, VAPI.AudioMixer.ResourceStatus>;
}
