import { LitElement } from 'lit';
import type { InitializableComponent } from '../../../decorators/types';
import type { CommerceBindings } from '../atomic-commerce-interface/atomic-commerce-interface';
/**
 * The `atomic-commerce-text` component leverages the I18n translation module through the atomic-commerce-interface.
 */
export declare class AtomicCommerceText extends LitElement implements InitializableComponent<CommerceBindings> {
    bindings: CommerceBindings;
    error: Error;
    /**
     * The string key value.
     */
    value: string;
    /**
     * The count value used for plurals.
     * @type {number}
     */
    count?: number;
    private get strings();
    initialize(): void;
    render(): import("lit-html").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'atomic-commerce-text': AtomicCommerceText;
    }
}
