import { NamespacedResourceClient } from "../../../resource";
import { IKubernetesRESTClient, MandatorySelectorOptions } from "../../../client";
import { StatefulSet } from "../../../types/apps/v1beta1";
import { DeleteOptions } from "../../../types/meta/v1";
import { Registry } from "prom-client";
export declare class StatefulSetResourceClient extends NamespacedResourceClient<StatefulSet, "StatefulSet", "apps/v1beta1"> {
    protected client: IKubernetesRESTClient;
    constructor(client: IKubernetesRESTClient, registry: Registry);
    namespace(ns: string): StatefulSetResourceClient;
    allNamespaces(): StatefulSetResourceClient;
    deleteMany(opts: MandatorySelectorOptions & DeleteOptions): Promise<void>;
}
