import type { PropType } from 'vue'; import type { VueCSSClasses } from '../utils/types'; /** * This component allows for any other component or element inside it to be horizontally * navigable. It also implements customizable buttons as well as other minor customizations to its * general behavior. * * Additionally, this component exposes the following props to modify the classes of the * elements: `buttonClass`. * * @public */ declare const _default: import("vue").DefineComponent; }; scrollContainerClass: { type: PropType; }; }>, { arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean; }; cssClasses: import("vue").ComputedRef<{ 'xds:sliding-panel-at-start': boolean; 'xds:sliding-panel-at-end': boolean; }>; scrollContainerRef: import("vue").Ref; slotContainerWidth: import("vue").ShallowRef; xScroll: import("vue").WritableComputedRef; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; scrollContainerClass: { type: PropType; }; }>> & Readonly<{}>, { scrollFactor: number; showButtons: boolean; resetOnContentChange: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=sliding-panel.vue?vue&type=script&lang.d.ts.map