import React from "react"; export type NavigationRailContainerProps = { /** * If `true`, it is opened as default. */ defaultFixed?: boolean; /** * It can define callback function that triggered when NavigationRail is `opened`. */ onChangeOpen?: (isOpen: boolean) => void; /** * It can define callback function that triggered when NavigationRail is `fixed`. */ onChangeFixed?: (isFixed: boolean) => void; /** * モバイル向けの未読件数。メニュー内の `Menu` / `ExpansionMenu` 等も含めた合算を渡す。 * ドロワー閉時はメニューを開くボタンに赤ドット(件数なし)、開時は Slot 内の通知ボタンへ件数表示。 */ notificationCount?: number; /** * デスクトップ向け、Slot 領域のみの未読件数(通知ボタンへ件数表示)。 * 折りたたみ時の `Fixture` には 1 件以上で赤ドットのみ(件数なし)。メニュー行とは別管理。 */ slotNotificationCount?: number; /** * モバイル時にデフォルト(右上固定)の「メニューを開く」ボタンを描画するか。 * `NavigationRail.MobileMenuButton` を配置した場合はデフォルトが自動抑制される。 * 自前ボタンのみ使う場合は `false` を指定する。 * @default true */ showMobileMenuButton?: boolean; children: React.ReactNode; }; declare const NavigationRailContainer: React.ForwardRefExoticComponent>; export { NavigationRailContainer };