/**
 * Hey!
 *
 * SBlogger component used for Blogger social network
 * @link https://www.blogger.com/
 * @example https://www.blogger.com/blog-this.g?u=https%3A%2F%2Fgithub.com%2F&t=Text&n=Title/
 */
import { VNode } from 'vue';
/**
 * Share parameters for link
 * @link https://stackoverflow.com/a/22583473/13374604
 * url => u
 * title => n
 * text => t
 */
export interface ISBloggerShareOptions {
    url?: string;
    title?: string;
    text?: string;
}
declare const _default: import("vue").DefineComponent<{}, {}, {}, {
    networkURL(): string;
}, {}, import("vue").DefineComponent<{
    windowFeatures: {
        type: import("vue").PropType<import("../../types/common/windowFeatures").IWindowFeatures>;
        default: () => import("../../types/common/windowFeatures").IWindowFeatures | {
            width: number;
            height: number;
        };
        required: boolean | undefined;
    };
    shareOptions: {
        type: import("vue").PropType<ISBloggerShareOptions>;
        default: () => ISBloggerShareOptions;
        required: true;
    };
    useNativeBehavior: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
}, unknown, import("../../mixins/BaseSocial/BaseSocial").IBaseSocialDataOptions, {
    mergedWindowFeatures(): import("../../types/common/windowFeatures").IWindowFeatures;
    ariaLabel(): string;
}, {
    openShareDialog(url: string): void;
    generateComponent(url: string): VNode<import("vue").RendererNode, import("vue").RendererElement, {
        [key: string]: any;
    }>;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "popup-block" | "popup-open" | "popup-close" | "popup-focus")[], "click" | "popup-block" | "popup-open" | "popup-close" | "popup-focus", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    windowFeatures: import("../../types/common/windowFeatures").IWindowFeatures;
    shareOptions: ISBloggerShareOptions;
    useNativeBehavior: boolean;
} & {}>, {
    windowFeatures: import("../../types/common/windowFeatures").IWindowFeatures;
    shareOptions: ISBloggerShareOptions;
    useNativeBehavior: boolean;
}>, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {}>, {}>;
export default _default;
