interface MetaLink {
    [key: string]: string | undefined;
    rel: string;
    href: string;
    hreflang?: string;
}
interface MetaTag {
    [key: string]: string;
    property: string;
    content: string;
}
interface MetaObject {
    htmlAttrs: {
        lang?: string;
        dir?: 'ltr' | 'rtl' | 'auto';
    };
    link: MetaLink[];
    meta: MetaTag[];
}
export declare const useLocaleHead: ({ addDirAttribute, identifierAttribute, addSeoAttributes, baseUrl }?: {
    addDirAttribute?: boolean | undefined;
    identifierAttribute?: string | undefined;
    addSeoAttributes?: boolean | undefined;
    baseUrl?: string | undefined;
}) => import("vue").Ref<{
    htmlAttrs: {
        lang?: string | undefined;
        dir?: ("ltr" | "rtl" | "auto") | undefined;
    };
    link: {
        [x: string]: string | undefined;
        rel: string;
        href: string;
        hreflang?: string | undefined;
    }[];
    meta: {
        [x: string]: string;
        property: string;
        content: string;
    }[];
}, MetaObject | {
    htmlAttrs: {
        lang?: string | undefined;
        dir?: ("ltr" | "rtl" | "auto") | undefined;
    };
    link: {
        [x: string]: string | undefined;
        rel: string;
        href: string;
        hreflang?: string | undefined;
    }[];
    meta: {
        [x: string]: string;
        property: string;
        content: string;
    }[];
}>;
export {};
