import { UElement } from '@iyulab/components/dist/components/UElement.js'; import { URefCard } from './URefCard.js'; /** * 여러 참조 카드를 그룹으로 표시하는 컴포넌트입니다. * 페이지네이션 기능을 제공하여 각 카드를 하나씩 탐색할 수 있습니다. * 카드가 1개 이하인 경우 페이지네이션 UI는 자동으로 숨겨집니다. */ export declare class URefCardGroup extends UElement { static styles: import('lit').CSSResultGroup[]; /** slot으로 받은 카드 엘리먼트들 */ cards: URefCard[]; /** 현재 표시 중인 카드의 인덱스 */ currentIndex: number; render(): import('lit-html').TemplateResult<1>; /** * 해당하는 인덱스에 해당하는 카드로 변경합니다. */ switch(index: number): void; /** 이전 카드로 이동합니다. */ private handlePreviousButtonClick; /** 다음 카드로 이동합니다. */ private handleNextButtonClick; /** slot 내용이 변경될 때 호출됩니다. */ private handleSlotChange; } declare global { interface HTMLElementTagNameMap { "u-ref-card-group": URefCardGroup; } }