import { Observable } from "rxjs"; export interface ModalActionConfig { label: string | ((componentInstance: any) => string); enabled?: boolean | ((componentInstance: any) => boolean); } export interface ModalActionMethod { (...args: any[]): void | boolean | Observable | Promise; label: string; enabled?: boolean; isActive?: boolean; } export declare function ModalAction(config: ModalActionConfig): MethodDecorator;