import { getGateways } from './operations/getGateways.methods';
import { getGateway } from './operations/getGateway.methods';
import { deleteGateway } from './operations/deleteGateway.methods';
import { getDetail } from './operations/getDetail.methods';
import { getUplinkBandwidthUsage } from './operations/getUplinkBandwidthUsage.methods';
import { getStats } from './operations/getStats.methods';
import { getWanCompressionStats } from './operations/getWanCompressionStats.methods';
import { getDistribution } from './operations/getDistribution.methods';
import { getPortsBandwidthUsage } from './operations/getPortsBandwidthUsage.methods';
import { getPorts } from './operations/getPorts.methods';
import { getErrors } from './operations/getErrors.methods';
import { getTunnels } from './operations/getTunnels.methods';
import { getClients } from './operations/getClients.methods';
import { getPools } from './operations/getPools.methods';
import { getInfo } from './operations/getInfo.methods';
/**
 * All operations available for the gateway resource
 */
export declare const gatewayOperations: {
    getGateways: typeof getGateways;
    getGateway: typeof getGateway;
    deleteGateway: typeof deleteGateway;
    getDetail: typeof getDetail;
    getUplinkBandwidthUsage: typeof getUplinkBandwidthUsage;
    getStats: typeof getStats;
    getWanCompressionStats: typeof getWanCompressionStats;
    getDistribution: typeof getDistribution;
    getPortsBandwidthUsage: typeof getPortsBandwidthUsage;
    getPorts: typeof getPorts;
    getErrors: typeof getErrors;
    getTunnels: typeof getTunnels;
    getClients: typeof getClients;
    getPools: typeof getPools;
    getInfo: typeof getInfo;
};
/**
 * Check if a gateway operation exists
 *
 * @param operation Operation name to check
 * @returns boolean indicating if the operation exists
 */
export declare function hasGatewayOperation(operation: string): boolean;
