import type { ComponentPropsWithoutRef, CSSProperties, ReactNode } from 'react';
/**
* 지도가 렌더링될 DOM 컨테이너. NaverMap의 부모로 사용한다.
*
* children으로 ReactNode 또는 render function을 받을 수 있다.
* render function 사용 시 navermaps 네임스페이스를 인자로 받아
* 별도 컴포넌트 분리 없이 지도를 구성할 수 있다.
*
* @example
* ```tsx
* // render function
*
* {(navermaps) => (
*
* )}
*
* ```
*/
export interface ContainerProps extends Omit, 'children'> {
children: ReactNode | ((navermaps: typeof naver.maps) => ReactNode);
fallback?: ReactNode;
/** 내부 지도 div의 스타일. 기본값: position absolute, 100% 크기 */
innerStyle?: CSSProperties;
}
export declare function Container({ children, fallback, style, innerStyle, ...restProps }: ContainerProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=container.d.ts.map