import { ReactNode } from 'react'; interface IGeologicPatternBase { prefix: string; color?: string; id: string; width: number; height: number; backgroundColor?: string; name?: string; } export interface IGeologicPatternProvider { resolvePattern(string: any): string; children?: ReactNode; } declare const GeologicPatternContext: import('react').Context; declare const GeologicPatternProvider: (props: IGeologicPatternProvider) => import('react').FunctionComponentElement>; declare enum PatternType { Vector = "vector", Raster = "raster" } interface IGeologicPattern extends IGeologicPatternBase { type?: PatternType; invert?: boolean; } declare const GeologicPattern: (props: IGeologicPattern) => import('react').FunctionComponentElement; export { GeologicPattern, GeologicPatternProvider, GeologicPatternContext, PatternType, };