import { CSSObject } from '@emotion/css';
import { CSSProperties } from 'react';
export declare const coreButton: CSSObject;
declare const fontSizeMap: {
    xs: string;
    sm: string;
};
export declare const srOnly: {
    (variantOptions: Object): string;
    toString: any;
};
export declare const css: (() => null) & {
    iconButton: {
        (variantOptions: Object): string;
        toString: any;
    };
    ml: (value: CSSProperties['marginLeft']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    bw: (borderWidth: CSSProperties['borderWidth']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    pt: (value: CSSProperties['paddingTop']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    pl: (value: CSSProperties['paddingLeft']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    pr: (value: CSSProperties['paddingRight']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    pb: (value: CSSProperties['paddingBottom']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    py: (value: CSSProperties['paddingTop']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    p: (value: CSSProperties['padding']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    mt: (value: CSSProperties['marginTop']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    mb: (value: CSSProperties['marginBottom']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    mr: (value: CSSProperties['marginRight']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    m: (margin: CSSProperties['margin']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    my: (value: CSSProperties['margin']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    codeText: {
        (variantOptions: Object): string;
        toString: any;
    };
    bold: {
        (variantOptions: Object): string;
        toString: any;
    };
    button: {
        (variantOptions: Object): string;
        toString: any;
    };
    text: {
        (variantOptions: Object): string;
        toString: any;
    };
    link: {
        (variantOptions: Object): string;
        toString: any;
    };
    srOnly: {
        (variantOptions: Object): string;
        toString: any;
    };
    liReset: {
        (variantOptions: Object): string;
        toString: any;
    };
    ulReset: {
        (variantOptions: Object): string;
        toString: any;
    };
    textSize: (size: keyof typeof fontSizeMap) => {
        (variantOptions: Object): string;
        toString: any;
    };
    opacity: (value: CSSProperties['opacity']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    color: (value: CSSProperties['color']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    align: (textAlign: CSSProperties['textAlign']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    height100: {
        (variantOptions: Object): string;
        toString: any;
    };
    nowrap: {
        (variantOptions: Object): string;
        toString: any;
    };
    position: (value: CSSProperties['position']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    cursor: (value: CSSProperties['cursor']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    coreButton: CSSObject;
};
export declare const coreCSS: (() => null) & {
    button: CSSObject;
    text: CSSObject;
    link: CSSObject;
    codeFontFamily: string;
};
export declare const svg: {
    (variantOptions: Object): string;
    toString: any;
};
export {};
