import { SvelteComponent } from "svelte"; import { cubicOut } from 'svelte/easing'; import type { Scale } from './types'; declare const __propDef: { props: { scale: Scale; x?: number | undefined; y?: number | undefined; orient?: "left" | "right" | undefined; tickArguments?: unknown[] | undefined; tickValues?: string | undefined; tickFormat?: ((tick: string | number | Date) => string) | undefined; tickSize?: number | undefined; tickPadding?: number | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontSizeAdjust?: string | undefined; fontStretch?: string | undefined; fontStyle?: string | undefined; fontVariant?: string | undefined; fontWeight?: string | undefined; fill?: string | undefined; textAnchor?: "start" | "middle" | "end" | undefined; duration?: number | undefined; delay?: number | undefined; easing?: typeof cubicOut | undefined; class?: string | undefined; }; events: { [evt: string]: CustomEvent; }; slots: { default: { index: any; tick: unknown; tickFormat: any; }; domain: { d: any; }; label: {}; }; }; export type YAxisProps = typeof __propDef.props; export type YAxisEvents = typeof __propDef.events; export type YAxisSlots = typeof __propDef.slots; export default class YAxis extends SvelteComponent { } export {};