import type { CSSInterpolation } from '@ant-design/cssinjs';
import type { FullToken, OverrideComponent } from '../theme/internal';
interface CompactItemOptions {
    componentCls?: string;
    focus?: boolean;
    /**
     * Some component borders are implemented on child elements
     * like `Select`
     */
    borderElCls?: string;
    /**
     * Some components have special `focus` className especially with popovers
     * like `Select` and `DatePicker`
     */
    focusElCls?: string;
}
export declare function genCompactItemStyle<T extends OverrideComponent>(token: FullToken<T>, options?: CompactItemOptions): CSSInterpolation;
export {};
