export interface KubeIngress {
    /**
     * @example networking.k8s.io/v1
     */
    apiVersion?: string;
    kind?: "Ingress";
    metadata?: {
        name?: string;
        namespace?: string;
        labels?: {
            [key: string]: string;
        };
        annotations?: {
            [key: string]: string;
        };
    };
    spec?: {
        /**
         * @example "nginx" | "kong"
         */
        ingressClassName?: string;
        tls?: {
            hosts?: string[];
            secretName?: string;
        }[];
        rules?: {
            host?: string;
            http?: {
                paths?: {
                    path?: string;
                    pathType?: string;
                    backend?: {
                        service?: {
                            name?: string;
                            port?: {
                                number?: number;
                                name?: string;
                            };
                        };
                    };
                }[];
            };
        }[];
    };
    clusterSlug?: string;
    /**
     * Cluster's short name
     * @deprecated
     */
    clusterShortName?: string;
    /**
     * Cluster ID
     */
    cluster?: string;
    /**
     * Workspace ID
     */
    workspace?: string;
}
//# sourceMappingURL=KubeIngress.d.ts.map