import type { Annotations } from "./annotation/Annotation"; import type { Attribute } from "./attribute/Attribute"; export declare class Operation { readonly name: string; readonly attributes: Map; readonly userResolvedAttributes: Map; readonly annotations: Partial; constructor({ name, attributes, userResolvedAttributes, annotations, }: { name: string; attributes?: Attribute[]; userResolvedAttributes?: Attribute[]; annotations?: Partial; }); findAttribute(name: string): Attribute | undefined; findUserResolvedAttributes(name: string): Attribute | undefined; private addAttribute; private addUserResolvedAttributes; } //# sourceMappingURL=Operation.d.ts.map