import { PluginContainerData } from './common.js';
import { CollapsibleListData_InitialExpandedItems, CollapsibleListData_Direction } from './plugin_collapsible_list.enums.js';
export interface CollapsibleListData {
    /** Styling for the collapsible list's container. */
    containerData?: PluginContainerData;
    /** If `true`, only one item can be expanded at a time. Defaults to `false`. */
    expandOnlyOne?: boolean;
    /** Sets which items are expanded when the page loads. */
    initialExpandedItems: CollapsibleListData_InitialExpandedItems;
    /** The direction of the text in the list. Either left-to-right or right-to-left. */
    direction: CollapsibleListData_Direction;
    /** If `true`, The collapsible item will appear in search results as an FAQ. */
    isQapageData?: boolean;
}
export declare function collapsibleListData_InitialExpandedItemsFromJSON(object: any): CollapsibleListData_InitialExpandedItems;
export declare function collapsibleListData_InitialExpandedItemsToJSON(object: CollapsibleListData_InitialExpandedItems): string;
export declare function collapsibleListData_DirectionFromJSON(object: any): CollapsibleListData_Direction;
export declare function collapsibleListData_DirectionToJSON(object: CollapsibleListData_Direction): string;
export declare const CollapsibleListData: {
    fromJSON(object: any): CollapsibleListData;
    toJSON(message: CollapsibleListData): unknown;
};
//# sourceMappingURL=plugin_collapsible_list.d.ts.map