import type { ReactNode } from 'react';
import type { HeadingTag, OmitStrict } from '../../types';
import type { SelectionCardProps } from '../SelectionCard/SelectionCard.types';
import type { CheckboxProps } from './Checkbox';
export type CheckboxCardProps = OmitStrict<SelectionCardProps, 'heading'> & OmitStrict<CheckboxProps, 'label' | 'variant' | 'indeterminate'> & {
    label: NonNullable<ReactNode>;
    /**
     * Uses specific heading tag for header.
     * @default h4
     */
    headingTag?: HeadingTag;
};
declare const _default: import("react").ForwardRefExoticComponent<Omit<CheckboxCardProps, "ref"> & import("react").RefAttributes<HTMLInputElement>> & {
    getTestIds: (testIdProp?: import("../../types").TestIdProp["testId"]) => import("../../types").TestIdsRecord<readonly ["control", "content", "image", "label", "actions"]>;
};
export default _default;
//# sourceMappingURL=CheckboxCard.d.ts.map