/// <reference types="react" />
import { _TProps } from '@/types';
import { IKind, IKindLogo } from '../../..';
interface ICardSelect {
    id: string;
    title: string;
    legend?: string;
    sublegend?: string;
    icons?: IKind;
    subtitle?: string;
    description?: string;
    state?: string;
    img?: JSX.Element;
    hasRadio?: boolean;
    isDisabled?: boolean;
    error?: string;
    logo?: IKindLogo;
    isLoading?: boolean;
    route?: string;
    [rest: string]: any;
}
declare type IPropsCardSelect = {
    /**
     * Array items with content for card
     */
    items: ICardSelect[];
    /**
     * Checked item
     */
    checkedItem: ICardSelect | undefined;
    /**
     * Event handler for change selection
     */
    onChange: (value: ICardSelect) => void;
} & _TProps;
export type { IPropsCardSelect, ICardSelect };
