export interface VTransferListFetchParams { limit: number; offset: number; } export interface VTransferListProps> { optionLabel?: keyof T & string; optionValue?: keyof T & string; isValidRightContainer?: boolean; heightStyle?: string; leftPlaceholder?: string; rightPlaceholder?: string; leftLabel?: string; rightLabel?: string; fetchLeft?: (params: VTransferListFetchParams) => Promise; leftTotal?: number; leftLoading?: boolean; fetchRight?: (params: VTransferListFetchParams) => Promise; rightTotal?: number; rightLoading?: boolean; fetchLimit?: number; added?: unknown[]; removed?: unknown[]; } export interface VTransferListEmits> { selectLeft: [item: T]; selectRight: [item: T]; transfer: [item: T, direction: 'left' | 'right']; 'update:added': [items: unknown[]]; 'update:removed': [items: unknown[]]; } //# sourceMappingURL=types.d.ts.map