import Component from '@glimmer/component';
import type { EuiButtonEmptySignature } from './eui-button-empty';
export type EuiCardSelectProps = {
    /**
     * Is in the selected state
     */
    isSelected?: boolean;
    isDisabled?: boolean;
    buttonId?: string;
    color?: EuiButtonEmptySignature['Args']['color'];
    isLoading?: EuiButtonEmptySignature['Args']['isLoading'];
    href?: EuiButtonEmptySignature['Args']['href'];
    iconSide?: EuiButtonEmptySignature['Args']['iconSide'];
    flush?: EuiButtonEmptySignature['Args']['flush'];
    type?: EuiButtonEmptySignature['Args']['type'];
    onClick?: (e: MouseEvent) => void;
};
export declare function euiCardSelectableColor(color: string | undefined, isSelected: boolean | undefined): string;
export interface EuiCardSelectSignature {
    Element: EuiButtonEmptySignature['Element'];
    Args: EuiCardSelectProps;
    Blocks: {
        default: [];
    };
}
export default class EuiCardSelectComponent extends Component<EuiCardSelectSignature> {
    get selectColorClass(): string;
}
//# sourceMappingURL=eui-card-select.d.ts.map