import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource";
import { Value, List } from "../../data-types";
export declare class MeshSpec {
    EgressFilter?: EgressFilter;
    constructor(properties: MeshSpec);
}
export declare class EgressFilter {
    Type: Value<string>;
    constructor(properties: EgressFilter);
}
export interface MeshProperties {
    MeshName: Value<string>;
    Spec?: MeshSpec;
    Tags?: List<Inner_ResourceTag>;
}
export default class Inner_Mesh extends ResourceBase<MeshProperties> {
    static MeshSpec: typeof MeshSpec;
    static EgressFilter: typeof EgressFilter;
    constructor(properties: MeshProperties);
}
