import { ExtrudeBufferGeometry, UVGenerator, Vector2 } from "three";
declare class BoardUVGenerator implements UVGenerator {
    generateTopUV(geometry: ExtrudeBufferGeometry, vertices: number[], indexA: number, indexB: number, indexC: number): Vector2[];
    generateSideWallUV(geometry: ExtrudeBufferGeometry, vertices: number[], indexA: number, indexB: number, indexC: number, indexD: number): Vector2[];
}
declare class BoardUVGenerator2 extends BoardUVGenerator {
    generateTopUV(geometry: ExtrudeBufferGeometry, vertices: number[], indexA: number, indexB: number, indexC: number): Vector2[];
}
export declare let boardUVGenerator: BoardUVGenerator;
export declare let boardUVGenerator2: BoardUVGenerator2;
export {};
//# sourceMappingURL=BoardUVGenerator.d.ts.map