export type Color = typeof colors[number]; export type Role = 'k' | 'q' | 'r' | 'b' | 'n' | 'p'; export type File = typeof files[number]; export type Rank = typeof ranks[number]; export type Key = `${File}${Rank}`; export type FEN = string; export interface Piece { role: Role; color: Color; } export type Pieces = Map; export type BoardFromFEN = { fen: FEN; pieces: Pieces; side: Color; }; export type FenWoodyOptions = { inverted: boolean; lightColor?: string; darkColor?: string; showCoordinates: boolean; outputFormat?: 'svg' | 'base64'; }; export declare const colors: readonly ["l", "d"]; export declare const files: readonly ["a", "b", "c", "d", "e", "f", "g", "h"]; export declare const ranks: readonly ["1", "2", "3", "4", "5", "6", "7", "8"]; export declare const initialFEN: FEN; export declare const lightColor: "#f0d9b5"; export declare const darkColor: "#b58863"; export declare const squareSize: 45; //# sourceMappingURL=types.d.ts.map