export type Theme = {
    grayColor1: string;
    grayColor2: string;
    grayColor3: string;
    grayColor4: string;
    grayColor5: string;
    grayColor6: string;
    grayColor7: string;
    grayColor8: string;
    grayColor9: string;
    grayColor10: string;
    grayColor11: string;
    grayColor12: string;
    accentColor1: string;
    accentColor2: string;
    accentColor3: string;
    accentColor4: string;
    accentColor5: string;
    accentColor6: string;
    accentColor7: string;
    accentColor8: string;
    accentColor9: string;
    accentColor10: string;
    accentColor11: string;
    accentColor12: string;
    canvasBackground: string;
    canvasBoundaryBackground: string;
    tableBackground: string;
    tableSelect: string;
    tableBorder: string;
    memoBackground: string;
    memoSelect: string;
    memoBorder: string;
    columnSelect: string;
    columnHover: string;
    relationshipHover: string;
    toolbarBackground: string;
    contextMenuBackground: string;
    contextMenuSelect: string;
    contextMenuHover: string;
    contextMenuBorder: string;
    minimapBorder: string;
    minimapShadow: string;
    minimapViewportBorder: string;
    minimapViewportBorderHover: string;
    toastBackground: string;
    toastBorder: string;
    dargSelectBackground: string;
    dargSelectBorder: string;
    scrollbarTrack: string;
    scrollbarThumb: string;
    scrollbarThumbHover: string;
    foreground: string;
    active: string;
    placeholder: string;
    focus: string;
    inputActive: string;
    keyPK: string;
    keyFK: string;
    keyPFK: string;
    diffInsertBackground: string;
    diffDeleteBackground: string;
    diffCrossBackground: string;
    diffInsertForeground: string;
    diffDeleteForeground: string;
    diffCrossForeground: string;
};
export declare const ThemeTokens: ReadonlyArray<keyof Theme>;
export declare const themeToTokensString: (theme: Theme) => string;
