import { Able } from "../types"; export declare function makeAble>>(name: Name, able: AbleObject): { readonly events: AbleObject["events"] extends readonly any[] ? AbleObject["events"] : readonly []; readonly props: AbleObject["props"] extends readonly any[] ? AbleObject["props"] : readonly []; readonly name: Name; } & AbleObject;