import type { Nullable } from "./types.js"; export type OperationType = "show" | "edit" | "delete" | "list" | "create"; export interface OperationOptions extends Nullable<{ method?: string; expects?: any; returns?: string; types?: string[]; deprecated?: boolean; }> { } export declare class Operation implements OperationOptions { name: string; type: OperationType; method?: string | null; expects?: any | null; returns?: string | null; types?: string[] | null; deprecated?: boolean | null; constructor(name: string, type: OperationType, options?: OperationOptions); } //# sourceMappingURL=Operation.d.ts.map