wykrestest
Version:
Candlestick Chart made with Konva, React and Jotai
383 lines (382 loc) • 30.9 kB
TypeScript
/// <reference types="react" />
import { IData } from './utils/types';
export declare const mainStageAtom: import("jotai").Atom<import("react").MutableRefObject<any>>;
export declare const gapAtom: import("jotai").Atom<number> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: number | ((prev: number) => number)) => void;
onMount?: (<S extends (update: number | ((prev: number) => number)) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: number;
};
export declare const dragAtom: import("jotai").Atom<boolean> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: boolean | ((prev: boolean) => boolean)) => void;
onMount?: (<S extends (update: boolean | ((prev: boolean) => boolean)) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: boolean;
};
export declare const maxXAtom: import("jotai").Atom<number> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: number | ((prev: number) => number)) => void;
onMount?: (<S extends (update: number | ((prev: number) => number)) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: number;
};
export declare const winSizeAtom: import("jotai").Atom<number> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: number | ((prev: number) => number)) => void;
onMount?: (<S extends (update: number | ((prev: number) => number)) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: number;
};
export declare const winCountAtom: import("jotai").Atom<number>;
export declare const winHLAtom: import("jotai").Atom<{
high: number;
low: number;
diff: number;
}> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: {
high: number;
low: number;
diff: number;
} | ((prev: {
high: number;
low: number;
diff: number;
}) => {
high: number;
low: number;
diff: number;
})) => void;
onMount?: (<S extends (update: {
high: number;
low: number;
diff: number;
} | ((prev: {
high: number;
low: number;
diff: number;
}) => {
high: number;
low: number;
diff: number;
})) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: {
high: number;
low: number;
diff: number;
};
};
export declare const heightAtom: import("jotai").Atom<number> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: number | ((prev: number) => number)) => void;
onMount?: (<S extends (update: number | ((prev: number) => number)) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: number;
};
export declare const widthAtom: import("jotai").Atom<number> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: number | ((prev: number) => number)) => void;
onMount?: (<S extends (update: number | ((prev: number) => number)) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: number;
};
export declare const dimsAtom: import("jotai").WritableAtom<{
height: number;
width: number;
heightSub: number;
widthSub: number;
}, {
height: number;
width: number;
}, void>;
export declare const dataAtom: import("jotai").Atom<{
high: number;
low: number;
open: number;
close: number;
api_date: string;
}[]> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: {
high: number;
low: number;
open: number;
close: number;
api_date: string;
}[] | ((prev: {
high: number;
low: number;
open: number;
close: number;
api_date: string;
}[]) => {
high: number;
low: number;
open: number;
close: number;
api_date: string;
}[])) => void;
onMount?: (<S extends (update: {
high: number;
low: number;
open: number;
close: number;
api_date: string;
}[] | ((prev: {
high: number;
low: number;
open: number;
close: number;
api_date: string;
}[]) => {
high: number;
low: number;
open: number;
close: number;
api_date: string;
}[])) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: {
high: number;
low: number;
open: number;
close: number;
api_date: string;
}[];
};
export declare const dataLengthAtom: import("jotai").Atom<number>;
export declare const dataHLAtom: import("jotai").Atom<import("./utils/types").IHighLow>;
export declare const dataStoreAtom: import("jotai").WritableAtom<{
data: {
high: number;
low: number;
open: number;
close: number;
api_date: string;
}[];
dataLength: number;
dataHL: import("./utils/types").IHighLow;
}, IData[], void>;
export declare const xAtom: import("jotai").Atom<number> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: number) => void;
onMount?: (<S extends (update: number) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: number;
};
export declare const scaleXAtom: import("jotai").Atom<number> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: any) => void;
onMount?: (<S extends (update?: any) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: number;
};
export declare const yAtom: import("jotai").Atom<number> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: number | ((prev: number) => number)) => void;
onMount?: (<S extends (update: number | ((prev: number) => number)) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: number;
};
export declare const scaleYAtom: import("jotai").Atom<number> & {
write: (get: {
<Value>(atom: import("jotai").Atom<Value | Promise<Value>>): Value;
<Value_1>(atom: import("jotai").Atom<Promise<Value_1>>): Value_1;
<Value_2>(atom: import("jotai").Atom<Value_2>): Value_2 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_2;
} & {
<Value_3>(atom: import("jotai").Atom<Value_3 | Promise<Value_3>>, options: {
unstable_promise: true;
}): Value_3 | Promise<Value_3>;
<Value_4>(atom: import("jotai").Atom<Promise<Value_4>>, options: {
unstable_promise: true;
}): Value_4 | Promise<Value_4>;
<Value_5>(atom: import("jotai").Atom<Value_5>, options: {
unstable_promise: true;
}): (Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5) | Promise<Value_5 extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? V extends Promise<infer V> ? any : V : V : V : V : V : V : V : V : V : V : Value_5>;
}, set: {
<Value_6, Result extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_6, undefined, Result>): Result;
<Value_7, Update, Result_1 extends void | Promise<void>>(atom: import("jotai").WritableAtom<Value_7, Update, Result_1>, update: Update): Result_1;
}, update: number | ((prev: number) => number)) => void;
onMount?: (<S extends (update: number | ((prev: number) => number)) => void>(setAtom: S) => void | (() => void)) | undefined;
} & {
init: number;
};