import { InterpolationFunction } from 'styled-components';
/**
 * Общие цветовые стили оформления кнопок, баджей и т.п.
 */
export declare const views: {
    accent: {
        backgroundColor: string;
        color: string;
    };
    primary: {
        backgroundColor: string;
        color: string;
    };
    secondary: {
        backgroundColor: string;
        color: string;
    };
    success: {
        backgroundColor: string;
        color: string;
    };
    warning: {
        backgroundColor: string;
        color: string;
    };
    critical: {
        backgroundColor: string;
        color: string;
    };
    checked: {
        backgroundColor: string;
        /**
         * FixMe: Заменить на соответствующий цвет при исправлении токенов дизайнерами
         */
        color: string;
    };
    clear: {
        backgroundColor: string;
        color: string;
    };
    overlay: {
        backgroundColor: string;
        color: string;
    };
};
export type View = keyof typeof views;
export interface ViewProps {
    /**
     * Вид компонента
     */
    view: View;
}
/**
 * Миксин для применения общих цветовых стилей.
 */
export declare const applyView: InterpolationFunction<ViewProps>;
