/**
 * Operations available in the monitoring domain
 */
export declare const monitoringOperations: {
    ap: {
        getAps: typeof import("./ap/operations/getAps.methods").getAps;
        getBssids: typeof import("./ap/operations/getBssids.methods").getBssids;
        getSerial: typeof import("./ap/operations/getSerial.methods").getSerial;
        deleteSerial: typeof import("./ap/operations/deleteSerial.methods").deleteSerial;
        getRf_summary: typeof import("./ap/operations/getRf_summary.methods").getRf_summary;
        getBandwidth_usage: typeof import("./ap/operations/getBandwidth_usage.methods").getBandwidth_usage;
        getTopn: typeof import("./ap/operations/getTopn.methods").getTopn;
        getClientMatchSteerHistory: typeof import("./ap/operations/getClientMatchSteerHistory.methods").getClientMatchSteerHistory;
        getClientMatchInfo: typeof import("./ap/operations/getClientMatchInfo.methods").getClientMatchInfo;
        initiateClientSteer: typeof import("./ap/operations/initiateClientSteer.methods").initiateClientSteer;
    };
    client: {
        getWirelessClients: typeof import("./client/operations/getClients.methods").getWirelessClients;
        getWiredClients: typeof import("./client/operations/getClients.methods").getWiredClients;
        getUnifiedClients: typeof import("./client/operations/getClients.methods").getUnifiedClients;
        getDetail: typeof import("./client/operations/getDetail.methods").getDetail;
        getWirelessClientDetails: typeof import("./client/operations/getClient.methods").getWirelessClientDetails;
        getWiredClientDetails: typeof import("./client/operations/getClient.methods").getWiredClientDetails;
        getMobility: typeof import("./client/operations/getMobility.methods").getMobility;
        getUsage: typeof import("./client/operations/getUsage.methods").getUsage;
        getTopn: typeof import("./client/operations/getTopn.methods").getTopn;
        getCount: typeof import("./client/operations/getCount.methods").getCount;
    };
    events: {
        getEvents: typeof import("./events/operations/getEvents.methods").getEvents;
    };
    gateway: {
        getGateways: typeof import("./gateway/operations/getGateways.methods").getGateways;
        getGateway: typeof import("./gateway/operations/getGateway.methods").getGateway;
        deleteGateway: typeof import("./gateway/operations/deleteGateway.methods").deleteGateway;
        getDetail: typeof import("./gateway/operations/getDetail.methods").getDetail;
        getUplinkBandwidthUsage: typeof import("./gateway/operations/getUplinkBandwidthUsage.methods").getUplinkBandwidthUsage;
        getStats: typeof import("./gateway/operations/getStats.methods").getStats;
        getWanCompressionStats: typeof import("./gateway/operations/getWanCompressionStats.methods").getWanCompressionStats;
        getDistribution: typeof import("./gateway/operations/getDistribution.methods").getDistribution;
        getPortsBandwidthUsage: typeof import("./gateway/operations/getPortsBandwidthUsage.methods").getPortsBandwidthUsage;
        getPorts: typeof import("./gateway/operations/getPorts.methods").getPorts;
        getErrors: typeof import("./gateway/operations/getErrors.methods").getErrors;
        getTunnels: typeof import("./gateway/operations/getTunnels.methods").getTunnels;
        getClients: typeof import("./gateway/operations/getClients.methods").getClients;
        getPools: typeof import("./gateway/operations/getPools.methods").getPools;
        getInfo: typeof import("./gateway/operations/getInfo.methods").getInfo;
    };
    label: {
        getLabels: typeof import("./label/operations/getLabels.methods").getLabels;
        postLabel: typeof import("./label/operations/postLabel.methods").postLabel;
        getLabel: typeof import("./label/operations/getLabel.methods").getLabel;
        patchLabel: typeof import("./label/operations/patchLabel.methods").patchLabel;
        deleteLabel: typeof import("./label/operations/deleteLabel.methods").deleteLabel;
        postDevices: typeof import("./label/operations/postDevices.methods").postDevices;
        deleteDevices: typeof import("./label/operations/deleteDevices.methods").deleteDevices;
        getCategories: typeof import("./label/operations/getCategories.methods").getCategories;
    };
    mobilitycontroller: {
        getMcs: typeof import("./mobilitycontroller/operations/getMcs.methods").getMcs;
        getSerial: typeof import("./mobilitycontroller/operations/getSerial.methods").getSerial;
        deleteSerial: typeof import("./mobilitycontroller/operations/deleteSerial.methods").deleteSerial;
        getUsage: typeof import("./mobilitycontroller/operations/getUsage.methods").getUsage;
        getPorts: typeof import("./mobilitycontroller/operations/getPorts.methods").getPorts;
        getInfo: typeof import("./mobilitycontroller/operations/getInfo.methods").getInfo;
        getMobility_controllers: typeof import("./mobilitycontroller/operations/getMobility_controllers.methods").getMobility_controllers;
    };
    network: {
        getNetworks: typeof import("./network/operations/getNetworks.methods").getNetworks;
        getNetwork_name: typeof import("./network/operations/getNetwork_name.methods").getNetwork_name;
        getBandwidth_usage: typeof import("./network/operations/getBandwidth_usage.methods").getBandwidth_usage;
    };
    site: {
        listSites: typeof import("./site/operations/listSites.methods").listSites;
        createSite: typeof import("./site/operations/createSite.methods").createSite;
        getSiteDetails: typeof import("./site/operations/getSiteDetails.methods").getSiteDetails;
        updateSite: typeof import("./site/operations/updateSite.methods").updateSite;
        associateSiteToDevice: typeof import("./site/operations/associateSiteToDevice.methods").associateSiteToDevice;
        unassociateSiteFromDevice: typeof import("./site/operations/unassociateSiteFromDevice.methods").unassociateSiteFromDevice;
        associateSiteToDevices: typeof import("./site/operations/associateSiteToDevices.methods").associateSiteToDevices;
        unassociateSiteFromDevices: typeof import("./site/operations/unassociateSiteFromDevices.methods").unassociateSiteFromDevices;
    };
    swarm: {
        getTopn: typeof import("./swarm/operations/getTopn.methods").getTopn;
        getSwarms: typeof import("./swarm/operations/getSwarms.methods").getSwarms;
        getSwarm: typeof import("./swarm/operations/getSwarm.methods").getSwarm;
    };
    switch: {
        listSwitches: typeof import("./switch/operations/listSwitches.methods").listSwitches;
        getSwitchVlanInfo: typeof import("./switch/operations/getSwitchVlanInfo.methods").getSwitchVlanInfo;
        getCxSwitchVlanInfo: typeof import("./switch/operations/getCxSwitchVlanInfo.methods").getCxSwitchVlanInfo;
        getSwitchStackVlanInfo: typeof import("./switch/operations/getSwitchStackVlanInfo.methods").getSwitchStackVlanInfo;
        getCxSwitchStackVlanInfo: typeof import("./switch/operations/getCxSwitchStackVlanInfo.methods").getCxSwitchStackVlanInfo;
        getSwitchPortPoeInfo: typeof import("./switch/operations/getSwitchPortPoeInfo.methods").getSwitchPortPoeInfo;
        getCxSwitchPortPoeInfo: typeof import("./switch/operations/getCxSwitchPortPoeInfo.methods").getCxSwitchPortPoeInfo;
        getSwitchPoeInfo: typeof import("./switch/operations/getSwitchPoeInfo.methods").getSwitchPoeInfo;
        getCxSwitchPoeInfo: typeof import("./switch/operations/getCxSwitchPoeInfo.methods").getCxSwitchPoeInfo;
        getCxSwitchVsxInfo: typeof import("./switch/operations/getCxSwitchVsxInfo.methods").getCxSwitchVsxInfo;
        getCxSwitchNeighborInfo: typeof import("./switch/operations/getCxSwitchNeighborInfo.methods").getCxSwitchNeighborInfo;
        getCxSwitchStackNeighborInfo: typeof import("./switch/operations/getCxSwitchStackNeighborInfo.methods").getCxSwitchStackNeighborInfo;
        getSwitchBandwidthUsage: typeof import("./switch/operations/getSwitchBandwidthUsage.methods").getSwitchBandwidthUsage;
        getTopNSwitches: typeof import("./switch/operations/getTopNSwitches.methods").getTopNSwitches;
        getSwitchDetails: typeof import("./switch/operations/getSwitchDetails.methods").getSwitchDetails;
        deleteSwitch: typeof import("./switch/operations/deleteSwitch.methods").deleteSwitch;
        getSwitchPortsDetails: typeof import("./switch/operations/getSwitchPortsDetails.methods").getSwitchPortsDetails;
        getCxSwitchPortsDetails: typeof import("./switch/operations/getCxSwitchPortsDetails.methods").getCxSwitchPortsDetails;
        getSwitchChassisDetails: typeof import("./switch/operations/getSwitchChassisDetails.methods").getSwitchChassisDetails;
        getSwitchPortsBandwidthUsage: typeof import("./switch/operations/getSwitchPortsBandwidthUsage.methods").getSwitchPortsBandwidthUsage;
        getCxSwitchPortsBandwidthUsage: typeof import("./switch/operations/getCxSwitchPortsBandwidthUsage.methods").getCxSwitchPortsBandwidthUsage;
        getSwitchPortsErrors: typeof import("./switch/operations/getSwitchPortsErrors.methods").getSwitchPortsErrors;
        getCxSwitchPortsErrors: typeof import("./switch/operations/getCxSwitchPortsErrors.methods").getCxSwitchPortsErrors;
        getSwitchStackPortDetails: typeof import("./switch/operations/getSwitchStackPortDetails.methods").getSwitchStackPortDetails;
        getCxSwitchStackPortDetails: typeof import("./switch/operations/getCxSwitchStackPortDetails.methods").getCxSwitchStackPortDetails;
        listSwitchStacks: typeof import("./switch/operations/listSwitchStacks.methods").listSwitchStacks;
        getSwitchStackDetails: typeof import("./switch/operations/getSwitchStackDetails.methods").getSwitchStackDetails;
        deleteSwitchStack: typeof import("./switch/operations/deleteSwitchStack.methods").deleteSwitchStack;
    };
    vpn: {
        getInfo: typeof import("./vpn/operations/getInfo.methods").getInfo;
        postUsage: typeof import("./vpn/operations/postUsage.methods").postUsage;
    };
};
/**
 * Check if an operation exists in the monitoring domain
 *
 * @param resource Resource name (ap, client, switch, etc.)
 * @param operation Operation name
 * @returns boolean indicating if the operation exists
 */
export declare function hasOperation(resource: string, operation: string): boolean;
