import { default as React } from 'react';
import { FullscreenButtonProps } from './fullscreen-button.model';
/**
 * FullscreenButton Component
 *
 * A reusable button component for toggling fullscreen mode with proper accessibility
 * and theming support. Switches between maximize and minimize icons based on state.
 *
 * @component
 * @example
 * ```tsx
 * <FullscreenButton
 *   isFullscreen={false}
 *   onToggle={() => toggleFullscreen()}
 *   theme={theme}
 *   disabled={false}
 *   size="medium"
 * />
 * ```
 */
declare const FullscreenButton: React.NamedExoticComponent<FullscreenButtonProps & React.RefAttributes<HTMLButtonElement>>;
export { FullscreenButton };
export type { FullscreenButtonProps };
//# sourceMappingURL=index.d.ts.map