import { CssColor, KeyOf } from '@trilean/n7'; export declare type CSSStyleColorDeclaration = 'fill' | Extract, `${any}${'C' | 'c'}olor`>; export declare function getChildComputedStyleProperty(parent: Node, tagName: K, classNames: string[], propertyName: KeyOf): string; export declare function getComputedStyleProperty(tagName: K, classNames: string[], propertyName: KeyOf): string; export declare function getThemeComputedStyleProperty(themeClassName: string | null | undefined, tagName: K, classNames: string[], propertyName: KeyOf): string; export declare function getThemeComputedStyleColor(themeClassName: string | null | undefined, tagName: K, classNames: string[], propertyName: CSSStyleColorDeclaration): CssColor; export declare function getThemePalette(theme: string | undefined, color: 'primary' | 'accent' | 'warn'): CssColor;