import { IkasHTMLMetaData } from "../../../storefront-models/src";
/**
* Initializes an IkasHTMLMetaData object by applying locale-specific translations if a locale is provided.
*
* @ai-category HtmlMetaData
* @ai-related setHTMLMetaDataTranslations
*
* @param metaData - The HTML meta data object to initialize.
* @param locale - The locale string to apply translations for, or null to skip translation.
* @returns void
*
* @example
* ```typescript
* import { initIkasHTMLMetaData } from "@ikas/bp-storefront";
*
* initIkasHTMLMetaData(metaData, "en");
* ```
*/
export declare function initIkasHTMLMetaData(metaData: IkasHTMLMetaData, locale: string | null): void;
/**
* Sets locale-specific translations on an HTML meta data object, overriding pageTitle, description, and slug when available.
*
* @ai-category HtmlMetaData
* @ai-related initIkasHTMLMetaData
*
* @param metaData - The HTML meta data object whose fields will be overridden with translated values.
* @param locale - The locale string to find matching translations for.
* @returns void
*
* @example
* ```typescript
* import { setHTMLMetaDataTranslations } from "@ikas/bp-storefront";
*
* setHTMLMetaDataTranslations(metaData, "tr");
* console.log(metaData.pageTitle); // translated title
* ```
*/
export declare function setHTMLMetaDataTranslations(metaData: IkasHTMLMetaData, locale: string): void;