/// <reference types="react" />
import * as React from 'react';
import { BaseComponent } from '../../Utilities';
import { ITheme } from '../../Styling';
export interface IFabricProps extends React.HTMLAttributes<HTMLDivElement> {
    componentRef?: () => void;
    theme?: ITheme;
}
export interface IFabricState {
    isFocusVisible?: boolean;
}
export declare class Fabric extends BaseComponent<IFabricProps, IFabricState> {
    private _root;
    constructor(props: IFabricProps);
    componentDidMount(): void;
    render(): JSX.Element;
    private _onMouseDown();
    private _onKeyDown(ev);
}
