import { AngleInfo, ColorStop, LinearColorHint, LinearGradient, SideOrCorner } from './types';
export declare const parseLinearGradient: (gradient: string | null | undefined) => LinearGradient | null;
export declare const parseRepeatingLinearGradient: (gradient: string | null | undefined) => LinearGradient | null;
export declare const extractAngle: (gradient: string) => (({
    angle: AngleInfo;
} | {
    sideOrCorner: SideOrCorner;
} | {
    interpolation: string;
}) & {
    gradientWithoutAngle: string;
}) | null;
export declare const extractSideOrCorner: (source: string) => (SideOrCorner & {
    gradientWithoutAngle: string;
}) | null;
export declare const extractInterpolation: (source: string) => {
    interpolation: string;
    gradientWithoutAngle: string;
} | null;
export declare const parseColorStops: (source: string) => (ColorStop | LinearColorHint)[] | null;
