import { Options } from 'ol/style/Fill'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; type GradientColorStop = [number, string]; export type LinearGradient = { type: "linear"; x0: number; y0: number; x1: number; y1: number; colorStops: GradientColorStop[]; }; export type RadialGradient = { type: "radial"; x0: number; y0: number; r0: number; x1: number; y1: number; r1: number; colorStops: GradientColorStop[]; }; export type ConicGradient = { type: "conic"; x: number; y: number; startAngle: number; colorStops: GradientColorStop[]; }; export type Gradient = LinearGradient | RadialGradient | ConicGradient; type __VLS_Props = Options & { gradient?: Gradient; }; declare const _default: DefineComponent<__VLS_Props, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; export default _default;