import { ESLShareBaseAction } from '../core/esl-share-action';
/**
 * Base {@link ESLShareBaseAction} implementation for actions, that use URL-based sharing mechanism
 */
export declare abstract class ESLShareUrlGenericAction extends ESLShareBaseAction {
    protected getFormatSource(shareData: ShareData): Record<string, string>;
    /** Builds URL to share on a social network */
    protected buildURL(link: string, shareData: ShareData): string;
}
