import * as React from 'react';
import type { Language, LocalizedLabel } from '../../types';
import { type FamilySiteItem } from './FamilySite';
type Platform = 'varco' | 'vaetki';
export interface Props {
    /** Footer 컨테이너에 추가할 CSS 클래스명 */
    className?: string;
    /** Footer 플랫폼 유형 (기본값: 'varco') */
    platform?: Platform;
    /** 현재 언어 설정 (기본값: 'ko') */
    language?: Language;
    /** 간단한 버전의 Footer 표시 여부 (기본값: false) */
    simpleMode?: boolean;
    /** 소셜 미디어 링크 목록 */
    socialLinks?: {
        /** 소셜 미디어 아이콘 (선택) */
        icon?: React.ReactNode;
        /** 소셜 미디어 이름 (다국어) */
        name: LocalizedLabel;
        /** 소셜 미디어 URL */
        url: string;
    }[];
    /** 패밀리 사이트 링크 목록 (구분선은 { type: 'separator' } 또는 { type: 'separator', id?: string }) */
    familySites?: FamilySiteItem[];
    /** 정책 문서 링크 목록 (약관, 개인정보처리방침 등) */
    policyLinks?: {
        /** 정책 문서 이름 (다국어) */
        name: LocalizedLabel;
        /** 정책 문서 텍스트 굵게 처리 */
        bold: boolean;
        /** 정책 문서 URL (다국어별 별도 URL) */
        url: LocalizedLabel;
    }[];
    /** Footer 테마 고정 값 (지정하지 않으면 전역 테마를 따름) */
    theme?: 'light' | 'dark';
}
declare const Footer: {
    ({ className, platform, language, simpleMode, socialLinks, familySites, policyLinks, theme, ...props }: React.ComponentPropsWithRef<"footer"> & Props): React.JSX.Element;
    displayName: string;
};
export default Footer;
//# sourceMappingURL=index.d.ts.map