import { VTransferListProps } from './types'; import { VNodeProps, AllowedComponentProps, ComponentCustomProps, PublicProps, ShallowUnwrapRef, VNode, RendererNode, RendererElement } from 'vue'; declare const _default: >(__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal & Omit<{ readonly "onUpdate:listOne"?: ((value: T[]) => any) | undefined; readonly "onUpdate:listTwo"?: ((value: T[]) => any) | undefined; readonly onSelectLeft?: ((item: T) => any) | undefined; readonly onSelectRight?: ((item: T) => any) | undefined; readonly onTransfer?: ((item: T, direction: "left" | "right") => any) | undefined; readonly "onUpdate:added"?: ((items: unknown[]) => any) | undefined; readonly "onUpdate:removed"?: ((items: unknown[]) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>, "onUpdate:listOne" | "onUpdate:listTwo" | "onSelectLeft" | "onSelectRight" | "onTransfer" | "onUpdate:added" | "onUpdate:removed"> & (VTransferListProps & { listOne: T[]; listTwo: T[]; }) & Partial<{}>> & PublicProps; expose(exposed: ShallowUnwrapRef<{}>): void; attrs: any; slots: { 'left-empty'?: (props: {}) => any; } & { item?: (props: { item: T; }) => any; } & { 'left-loader'?: (props: {}) => any; } & { 'right-empty'?: (props: {}) => any; } & { item?: (props: { item: T; }) => any; } & { 'right-loader'?: (props: {}) => any; }; emit: (((evt: "selectLeft", item: T) => void) & ((evt: "selectRight", item: T) => void) & ((evt: "transfer", item: T, direction: "left" | "right") => void) & ((evt: "update:added", items: unknown[]) => void) & ((evt: "update:removed", items: unknown[]) => void)) & (((evt: "update:listOne", value: T[]) => void) & ((evt: "update:listTwo", value: T[]) => void)); }>) => VNode & { __ctx?: Awaited; }; export default _default; type __VLS_PrettifyLocal = { [K in keyof T]: T[K]; } & {}; //# sourceMappingURL=VTransferList.vue.d.ts.map