import type { PortraitSizes, PortraitShapes, PortraitVariant } from "../portrait.component"; type GetPortraitColors = { backgroundColor: string; color: string; }; type GetPortraitDimensions = { height: string; width: string; }; declare const getColoursForPortrait: (backgroundColour: string | undefined, darkBackground?: boolean, largeText?: boolean, /** * Whether to use strict contrast (i.e., WCAG AAA). If this is false, it uses WCAG AA contrast * ratios (4.5:1 for normal text, 3:1 for large text). If true, it uses 7:1 for normal text and * 4.5:1 for large text. */ strict?: boolean, foregroundColor?: string | undefined) => string; export declare const getPortraitBorderRadius: (shape?: PortraitShapes, size?: PortraitSizes) => string; export declare const getPortraitColors: (variant?: PortraitVariant) => GetPortraitColors; export declare const getPortraitDimensions: (size: PortraitSizes) => GetPortraitDimensions; export declare const getPortraitFontSize: (size: PortraitSizes) => string; export declare const getPortraitIconFontSize: (size: PortraitSizes) => string; export default getColoursForPortrait;