import React from 'react';
declare const Transfer: {
    ({ children }: {
        children: React.ReactNode;
    }): React.JSX.Element;
    Source: React.FC<{
        children?: React.ReactNode;
    }> & {
        Header: React.FC<{
            children?: React.ReactNode;
        }>;
    };
    Target: React.FC<{
        children?: React.ReactNode;
    }> & {
        Header: React.FC<{
            children?: React.ReactNode;
        }>;
    };
    Item: ({ id, children }: {
        id: string;
        children: React.ReactNode;
    }) => React.JSX.Element;
    TransferButton: () => React.JSX.Element;
    BacktransferButton: () => React.JSX.Element;
    ResetButton: () => React.JSX.Element;
    useTransfer: () => {
        source: {
            checked: boolean;
            id: string;
            content: React.ReactNode;
        }[];
        target: {
            checked: boolean;
            id: string;
            content: React.ReactNode;
        }[];
    };
};
export { Transfer };
