import type { CreateBlock, EvokitProp } from '@prom-ui/core/base/types';
export type ScrollProps = {
    /** Скрыть/показать полосу прокрутки */
    'scroll-bar'?: EvokitProp<'none' | 'auto'>;
    /** Выравнивание ячеек по горизонтальной оси */
    'scroll-align'?: EvokitProp<'start' | 'center' | 'end' | 'normal'>;
    /** Количество видимых ячеек */
    'scroll-column'?: EvokitProp<1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10>;
    /** Отступ между ячейками */
    'scroll-gap'?: EvokitProp<'xxs' | 'xs' | 's' | 'm' | 'l' | 'xl' | 'xxl' | '3xl' | '4xl' | '5xl'>;
    /** Внутренний отступ контейнера по бокам */
    'scroll-padding'?: EvokitProp<'xxs' | 'xs' | 's' | 'm' | 'l' | 'xl' | 'xxl' | '3xl' | '4xl' | '5xl'>;
    /** Устанавливает, насколько строго точки привязки применяются к контейнеру прокрутки */
    'scroll-snap-type'?: EvokitProp<'none' | 'mandatory' | 'proximity'>;
    /** Указывает положение привязки блока как выравнивание его области привязки */
    'scroll-snap-align'?: EvokitProp<'none' | 'start' | 'end' | 'center'>;
};
export type ScrollItemProps = {
    'scroll-item-blackhole'?: EvokitProp<'width-fit-content' | 'width-max-content'>;
};
declare const ScrollItem: CreateBlock<'li', 'scroll-item', ScrollItemProps>;
export declare const Scroll: CreateBlock<'ul', 'scroll', ScrollProps> & {
    Item: typeof ScrollItem;
};
export {};
