import './SiteBlock.css';
import React from 'react';
export declare const cnSiteBlock: import("@bem-react/classname").ClassNameFormatter;
export declare const blockPropSize: readonly ["m", "xs", "s", "l", "xl", "3xxl"];
export declare type BlockPropSize = typeof blockPropSize[number];
export declare const blockPropSizeDefault: BlockPropSize;
declare type Breakpoint = {
    sideGap?: number | string;
    topGap?: number | string;
    bottomGap?: number | string;
};
declare type BreakpointsProps = {
    mobile?: Breakpoint;
    tablet?: Breakpoint;
    desktop?: Breakpoint;
};
declare type Props = {
    children?: React.ReactNode;
    sideGap?: string;
    topGap?: string;
    bottomGap?: string;
    className?: string;
    breakpoints?: BreakpointsProps;
    useMargin?: boolean;
};
export declare const SiteBlock: React.FC<Props>;
export {};
