import React from 'react';
export interface BGRulerProps {
    width?: string | number;
    height?: string | number;
    top?: string | number;
    bottom?: string | number;
    right?: string | number;
    left?: string | number;
    color?: string;
}
type DefaultProps = Required<Pick<BGRulerProps, 'height' | 'top' | 'left' | 'right' | 'color'>>;
/**
 * Компонент рисует пиксельную линейку на заднем фоне.
 * Помогает контролировать размеры элементов при скриншотном тестировании.
 *
 * @see FxInput/__stories__/FxInput.stories.tsx
 */
export declare class BGRuler extends React.Component<BGRulerProps> {
    static defaultProps: DefaultProps;
    private getProps;
    private iframe;
    componentDidMount: () => void;
    componentWillUnmount: () => void;
    update: () => void;
    render(): React.JSX.Element;
    private iframeRef;
}
export {};
