import { type PropertyValues } from 'lit';
import { TailwindElement } from '../../shared/tailwind-element';
export declare class LuksoImage extends TailwindElement {
    src: string;
    placeholder: string;
    isLoading: boolean;
    resolvedPlaceholder: string;
    hasError: boolean;
    private handleLoad;
    private handleError;
    willUpdate(changedProperties: PropertyValues<this>): Promise<void>;
    private imageStyles;
    render(): import("lit-html").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'lukso-image': LuksoImage;
    }
}
//# sourceMappingURL=index.d.ts.map