import { ActionSymbols } from '../symbols'; import { Ayanami } from '../ayanami'; import { ConstructorOf } from '../types'; export declare function createActionDecorator(symbols: ActionSymbols): () => (target: any, propertyKey: string, descriptor: PropertyDescriptor) => PropertyDescriptor; export declare function getActionNames>(symbols: ActionSymbols, constructor: ConstructorOf): (keyof T)[]; export declare function getAllActionNames>(instance: T): (keyof T)[];