Single-channel recordings from membrane patches frequently exhibit multiple conductance levels. In some preparations, the steady-state probabilities of observing these levels do not follow a binomial distribution. This behavior has been reported in sodium channels, potassium channels, acetylcholine receptor channels and gap junction channels. A non-binomial distribution suggests interaction of the channels or the presence of channels or the presence of channels with different open probabilities. However, the current trace sometimes exhibits single transitions spanning several levels. Since the probability of simultaneous transitions of independent channels is infinitesimally small, such observations strongly suggest a cooperative gating behavior. We present a Markov model to describe the cooperative gating of channels using only the all-points current amplitude histograms for the probability of observing the various conductance levels. We investigate the steady-state (or equilibrium) properties of a system of N channels and provide a scheme to express all the probabilities in terms of just two parameters. The main feature of our model is that lateral interaction of channels gives rise to cooperative gating. Another useful feature is the introduction of the language of graph theory which can potentially provide a different avenue to study ion channel kinetics. We write down explicit expressions for systems of two, three and four channels and provide a procedure to describe the system of N channels.