export declare const SHAPES: readonly [{ readonly icon: import("react/jsx-runtime").JSX.Element; readonly value: "selection"; readonly key: any; readonly numericKey: any; readonly fillable: true; }, { readonly icon: import("react/jsx-runtime").JSX.Element; readonly value: "rectangle"; readonly key: any; readonly numericKey: any; readonly fillable: true; }, { readonly icon: import("react/jsx-runtime").JSX.Element; readonly value: "diamond"; readonly key: any; readonly numericKey: any; readonly fillable: true; }, { readonly icon: import("react/jsx-runtime").JSX.Element; readonly value: "ellipse"; readonly key: any; readonly numericKey: any; readonly fillable: true; }, { readonly icon: import("react/jsx-runtime").JSX.Element; readonly value: "arrow"; readonly key: any; readonly numericKey: any; readonly fillable: true; }, { readonly icon: import("react/jsx-runtime").JSX.Element; readonly value: "line"; readonly key: any; readonly numericKey: any; readonly fillable: true; }, { readonly icon: import("react/jsx-runtime").JSX.Element; readonly value: "freedraw"; readonly key: readonly [any, any]; readonly numericKey: any; readonly fillable: false; }, { readonly icon: import("react/jsx-runtime").JSX.Element; readonly value: "text"; readonly key: any; readonly numericKey: any; readonly fillable: false; }, { readonly icon: import("react/jsx-runtime").JSX.Element; readonly value: "image"; readonly key: null; readonly numericKey: any; readonly fillable: false; }, { readonly icon: import("react/jsx-runtime").JSX.Element; readonly value: "eraser"; readonly key: any; readonly numericKey: any; readonly fillable: false; }]; export declare const findShapeByKey: (key: string) => "line" | "arrow" | "text" | "selection" | "rectangle" | "diamond" | "ellipse" | "image" | "freedraw" | "eraser" | null;