/** * Copyright Aquera Inc 2023 * * This source code is licensed under the BSD-3-Clause license found in the * LICENSE file in the root directory of this source tree. */ import { TemplateResult, PropertyValues } from 'lit'; import NileElements from '../internal/nile-element'; import { CSSResultGroup } from 'lit'; /** * Nile icon component. * * @tag nile-card * */ export declare class NileCard extends NileElements { static styles: CSSResultGroup; private readonly hasSlotController; private readonly _internals; active: boolean; disabled: boolean; variant: 'default' | 'container'; skipOn: string; /** Reactive states used by the `container` variant. */ private _hover; private _active; private _disabled; /** Set the `hover` state on pointer enter (container variant only). */ private handlePointerEnter; private handlePointerLeave; private setCustomState; private syncCustomStates; updated(changedProperties: PropertyValues): void; private get base(); private handlePointerDown; private handlePointerEnd; render(): TemplateResult<1>; } export default NileCard; declare global { interface HTMLElementTagNameMap { 'nile-card': NileCard; } }