import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class EgressFilter { Type: Value; constructor(properties: EgressFilter); } export declare class MeshServiceDiscovery { IpPreference?: Value; constructor(properties: MeshServiceDiscovery); } export declare class MeshSpec { EgressFilter?: EgressFilter; ServiceDiscovery?: MeshServiceDiscovery; constructor(properties: MeshSpec); } export interface MeshProperties { MeshName?: Value; Spec?: MeshSpec; Tags?: List; } export default class Mesh extends ResourceBase { static EgressFilter: typeof EgressFilter; static MeshServiceDiscovery: typeof MeshServiceDiscovery; static MeshSpec: typeof MeshSpec; constructor(properties?: MeshProperties); }