export function getThemeVariables(userOverrides: any): Theme;
declare class Theme {
    background: string;
    primaryColor: string;
    secondaryColor: string;
    mainBkg: string;
    secondBkg: string;
    lineColor: string;
    border1: string;
    border2: string;
    arrowheadColor: string;
    fontFamily: string;
    fontSize: string;
    tertiaryColor: string;
    primaryBorderColor: string;
    secondaryBorderColor: string;
    tertiaryBorderColor: string;
    primaryTextColor: string;
    secondaryTextColor: string;
    tertiaryTextColor: string;
    textColor: string;
    THEME_COLOR_LIMIT: number;
    nodeBkg: string;
    nodeBorder: string;
    clusterBkg: string;
    clusterBorder: string;
    defaultLinkColor: string;
    titleColor: string;
    edgeLabelBackground: string;
    actorBorder: string;
    actorBkg: string;
    actorTextColor: string;
    actorLineColor: string;
    signalColor: string;
    signalTextColor: string;
    labelBoxBkgColor: string;
    labelBoxBorderColor: string;
    labelTextColor: string;
    loopTextColor: string;
    noteBorderColor: string;
    noteBkgColor: string;
    noteTextColor: string;
    activationBorderColor: string;
    activationBkgColor: string;
    sequenceNumberColor: string;
    sectionBkgColor: string;
    altSectionBkgColor: string;
    sectionBkgColor2: string;
    excludeBkgColor: string;
    taskBorderColor: string;
    taskBkgColor: string;
    taskTextLightColor: string;
    taskTextColor: string;
    taskTextDarkColor: string;
    taskTextOutsideColor: string;
    taskTextClickableColor: string;
    activeTaskBorderColor: string;
    activeTaskBkgColor: string;
    gridColor: string;
    doneTaskBkgColor: string;
    doneTaskBorderColor: string;
    critBorderColor: string;
    critBkgColor: string;
    todayLineColor: string;
    personBorder: string;
    personBkg: string;
    labelColor: string;
    errorBkgColor: string;
    errorTextColor: string;
    updateColors(): void;
    cScale0: any;
    cScale1: any;
    cScale2: any;
    cScale3: any;
    cScale4: any;
    cScale5: any;
    cScale6: any;
    cScale7: any;
    cScale8: any;
    cScale9: any;
    cScale10: any;
    cScale11: any;
    scaleLabelColor: any;
    transitionColor: any;
    transitionLabelColor: any;
    stateLabelColor: any;
    stateBkg: any;
    labelBackgroundColor: any;
    compositeBackground: any;
    altBackground: any;
    compositeTitleBackground: any;
    compositeBorder: any;
    innerEndBackground: string | undefined;
    specialStateColor: string | undefined;
    classText: string | undefined;
    fillType0: string | undefined;
    fillType1: string | undefined;
    fillType2: string | undefined;
    fillType3: string | undefined;
    fillType4: string | undefined;
    fillType5: string | undefined;
    fillType6: string | undefined;
    fillType7: string | undefined;
    pie1: any;
    pie2: any;
    pie3: any;
    pie4: any;
    pie5: any;
    pie6: any;
    pie7: any;
    pie8: any;
    pie9: any;
    pie10: any;
    pie11: any;
    pie12: any;
    pieTitleTextSize: any;
    pieTitleTextColor: any;
    pieSectionTextSize: any;
    pieSectionTextColor: any;
    pieLegendTextSize: any;
    pieLegendTextColor: any;
    pieStrokeColor: any;
    pieStrokeWidth: any;
    pieOpacity: any;
    requirementBackground: any;
    requirementBorderColor: any;
    requirementBorderSize: any;
    requirementTextColor: any;
    relationColor: any;
    relationLabelBackground: any;
    relationLabelColor: any;
    git0: any;
    git1: any;
    git2: any;
    git3: any;
    git4: any;
    git5: any;
    git6: any;
    git7: any;
    gitInv0: any;
    gitInv1: any;
    gitInv2: any;
    gitInv3: any;
    gitInv4: any;
    gitInv5: any;
    gitInv6: any;
    gitInv7: any;
    tagLabelColor: any;
    tagLabelBackground: any;
    tagLabelBorder: any;
    tagLabelFontSize: any;
    commitLabelColor: any;
    commitLabelBackground: any;
    commitLabelFontSize: any;
    attributeBackgroundColorOdd: any;
    attributeBackgroundColorEven: any;
    calculate(overrides: any): void;
}
export {};
