/**
 * Throws an error for an unreachable branch, ensuring exhaustive handling at compile time.
 * @ignore
 * @param x - The value that should never occur.
 * @param message - Message prefix for the thrown error.
 */
export declare function assertUnreachable(x: never, message: string): never;
/**
 * Validates the inputs of the kmeans algorithm and throws if they are invalid.
 * @ignore
 * @param data - Points in the format to cluster [x,y,z,...].
 * @param K - Number of clusters.
 */
export declare function validateKmeansInput(data: number[][], K: number): void;
//# sourceMappingURL=assert.d.ts.map