import type { UmbEntityCreateOptionActionArgs } from './types.js'; import type { UmbEntityCreateOptionAction } from './entity-create-option-action.interface.js'; import type { MetaEntityCreateOptionAction } from './entity-create-option-action.extension.js'; import { UmbActionBase } from '../action/index.js'; export declare abstract class UmbEntityCreateOptionActionBase extends UmbActionBase> implements UmbEntityCreateOptionAction { /** * By specifying the href, the action will act as a link. * The `execute` method will not be called. * @abstract * @returns {string | undefined} - A promise which resolves into a HREF string or undefined. */ getHref(): Promise; /** * By specifying the `execute` method, the action will act as a button. * @abstract * @returns {Promise} */ execute(): Promise; }