export type CardVariants = 'basic' | 'with-header' | 'profile' | 'profile-2' | 'hero' | 'dapp' | 'profile-3';
export type CardBorderRadius = 'small' | 'medium' | 'none';
export type CardShadows = 'small' | 'medium' | 'large';
declare const LuksoCard_base: typeof import('lit').LitElement;
export declare class LuksoCard extends LuksoCard_base {
    variant: CardVariants;
    backgroundUrl: string;
    profileUrl: string;
    profileAddress: string;
    width: number | undefined;
    height: number | undefined;
    customClass: string;
    headerClass: string;
    borderRadius: CardBorderRadius;
    shadow: CardShadows;
    isHoverable: boolean;
    hasOverlay: boolean;
    isEoa: boolean;
    private bottomNodes;
    private hasBottom;
    private onBottomSlotChange;
    private cardStyles;
    basicTemplate(): import('lit-html').TemplateResult<1>;
    withHeaderTemplate(): import('lit-html').TemplateResult<1>;
    profileTemplate(): import('lit-html').TemplateResult<1>;
    profile2Template(): import('lit-html').TemplateResult<1>;
    profile3Template(): import('lit-html').TemplateResult<1>;
    heroTemplate(): import('lit-html').TemplateResult<1>;
    dappTemplate(): import('lit-html').TemplateResult<1>;
    render(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'lukso-card': LuksoCard;
    }
}
export {};
//# sourceMappingURL=index.d.ts.map