import { Channel } from '@jetshop/core/types'; import React, { SFC } from 'react'; export interface ChannelWithRegion extends Channel { region: string; } export interface RenderCallback { (props: { regionCountries: { [key: string]: Channel[]; }; region: string; }): React.ReactElement; } export interface RegionProps { channels: ChannelWithRegion[]; render: RenderCallback; } export declare const Region: SFC; export default Region; export declare const RegionName: import("linaria/lib/StyledMeta").StyledMeta & React.FunctionComponent & React.HTMLAttributes & { as?: React.ElementType; }>; export declare const RegionWrapper: import("linaria/lib/StyledMeta").StyledMeta & React.FunctionComponent & React.HTMLAttributes & { as?: React.ElementType; }>; export declare const RegionGroup: import("linaria/lib/StyledMeta").StyledMeta & React.FunctionComponent & React.HTMLAttributes & { as?: React.ElementType; }>;