import { InnerButton } from '../index';
import { Meta, StoryObj } from '@storybook/react';
declare const meta: Meta<typeof InnerButton>;
export default meta;
type Story = StoryObj<typeof meta>;
export declare const Default: Story;
export declare const WithIcon: Story;
export declare const Pill: Story;
export declare const Tooltip: Story;
export declare const Variants: Story;
export declare const Sizes: Story;
export declare const SizesWithIcon: Story;
export declare const ActiveState: Story;
export declare const DuotoneColors: Story;
export declare const IconButtonWithBadge: Story;
export declare const BadgeWithLoading: Story;
export declare const HoverTextShortInitial: Story;
export declare const HoverTextLongInitial: Story;
export declare const HoverTextDifferentSizes: Story;
export declare const HoverTextWithoutLoading: Story;
export declare const HoverTextMultipleScenarios: Story;
export declare const HoverTextWithIcons: Story;
export declare const CompleteSystemNewConfig: Story;
export declare const CompleteSystemLegacyComparison: Story;
export declare const CompleteSystemDuotone: Story;
export declare const CompleteSystemConvergence: Story;
export declare const CompleteSystemRareCases: Story;
/**
 * Demuestra el uso de `icon`, `leftSlot`, `rightSlot` y `tooltip` tanto como strings simples
 * como objetos de configuración completos.
 *
 * **Uso como string simple:**
 * - Funciona sin warnings
 * - Estilos por defecto
 * - Ideal para casos simples sin personalización
 *
 * **Uso como objeto de configuración:**
 * - Permite personalización completa (colores, onClick, duotone, etc.)
 * - Misma funcionalidad que iconProps/leftSlotProps/rightSlotProps/tooltipProps
 * - Ideal cuando necesitas estilos personalizados pero prefieres pasar todo en una sola prop
 */
export declare const IconAndSlotsAsStringOrObject: Story;
//# sourceMappingURL=InnerButton.stories.d.ts.map