import { ESLShareUrlGenericAction } from './url-generic-action';
import type { ESLShareButton } from '../core/esl-share-button';
/**
 * Share using nested window with social media url {@link ESLShareBaseAction} implementation.
 * Applicable to the most of social media (e.g. Twitter, Facebook, LinkedIn, etc.)
 */
export declare class ESLShareMediaAction extends ESLShareUrlGenericAction {
    static readonly is: string;
    /**
     * Window features that are applicable to window.open()
     * include options such as the default size and position of the window,
     * whether to open a minimal popup window, and more.
     * */
    static FEATURES: Record<string, number>;
    protected get windowFeatures(): string;
    /** Does an action to share */
    share($button: ESLShareButton): void;
}
