import * as React from "react";
import * as PropTypes from "prop-types";
export interface Props {
    children?: number | string;
    className?: string;
    zeroIsFree?: boolean;
    alwaysShowCents?: boolean;
}
export declare const cssClass: {
    CONTAINER: string;
};
/**
 * Provides consistent dollar value formatting (e.g. 4123456 -> $4,123,456)
 */
export default class DollarAmount extends React.PureComponent<Props> {
    static propTypes: {
        children: PropTypes.Requireable<string | number>;
        className: PropTypes.Requireable<string>;
        zeroIsFree: PropTypes.Requireable<boolean>;
        alwaysShowCents: PropTypes.Requireable<boolean>;
    };
    static format(number: any, zeroIsFree?: boolean, alwaysShowCents?: boolean): any;
    render(): JSX.Element;
}
