import { SvelteComponent } from "svelte"; import { cubicOut } from 'svelte/easing'; import type { Properties } from 'csstype'; import type { Scale } from './types'; declare const __propDef: { props: { x?: number | undefined; y?: number | undefined; scale: Scale; orient: 'top' | 'bottom' | 'left' | 'right'; tickArguments?: number[] | undefined; tickValues: any; tickFormat: any; tickSize?: number | undefined; tickPadding?: number | undefined; fontFamily?: Properties['fontFamily']; fontSize?: Properties['fontSize']; fontSizeAdjust?: Properties['fontSizeAdjust']; fontStretch?: Properties['fontStretch']; fontStyle?: Properties['fontStyle']; fontVariant?: Properties['fontVariant']; fontWeight?: Properties['fontWeight']; textAnchor?: "start" | "middle" | "end" | undefined; fill?: string | undefined; d?: string | undefined; duration?: number | undefined; delay?: number | undefined; easing?: typeof cubicOut | undefined; class?: string | undefined; }; events: { [evt: string]: CustomEvent; }; slots: { default: { ticks: any; tickFormat: any; }; }; }; export type AxisProps = typeof __propDef.props; export type AxisEvents = typeof __propDef.events; export type AxisSlots = typeof __propDef.slots; export default class Axis extends SvelteComponent { } export {};