import type { FieldDefinition } from '../manifest/schema';
export type CarouselBehaviorFieldIds = {
    transition: string;
    showDots: string;
    autoplay: string;
    autoplayDelay: string;
    arrowVisibility: string;
};
export type CreateCarouselBehaviorFieldsOptions = {
    ids?: Partial<CarouselBehaviorFieldIds>;
    defaults?: Partial<{
        transition: 'slide' | 'fade';
        showDots: boolean;
        autoplay: boolean;
        autoplayDelay: '3000' | '5000' | '7000' | '10000';
        arrowVisibility: 'always' | 'hover' | 'never';
    }>;
    ui?: Partial<{
        intent: 'content' | 'display' | 'behavior' | 'style';
    }>;
};
export declare function createCarouselBehaviorFields(options?: CreateCarouselBehaviorFieldsOptions): FieldDefinition[];
