import React from "react";
import type { StoryObj } from "@storybook/react";
/**
* Logo component for displaying product/brand logos.
*
* This is a generic, reusable component that accepts any image source.
* Each product should provide its own logo file.
*
* ## Usage
*
* ```tsx
* import { Logo } from '@itech-india/itech-fluentui/components';
* import myLogo from './assets/logo.svg';
*
*
* ```
*
* ## Notes
* - Logo files are NOT included in the npm package
* - Each app should include its own logo files
* - This component provides consistent styling and behavior
*/
declare const meta: {
title: string;
component: React.ForwardRefExoticComponent>;
parameters: {
layout: string;
docs: {
description: {
component: string;
};
};
};
tags: string[];
argTypes: {
src: {
control: "text";
description: string;
table: {
type: {
summary: string;
};
};
};
alt: {
control: "text";
description: string;
table: {
type: {
summary: string;
};
};
};
width: {
control: "number";
description: string;
table: {
type: {
summary: string;
};
defaultValue: {
summary: string;
};
};
};
height: {
control: "number";
description: string;
table: {
type: {
summary: string;
};
defaultValue: {
summary: string;
};
};
};
className: {
control: "text";
description: string;
table: {
type: {
summary: string;
};
};
};
};
};
export default meta;
type Story = StoryObj & {
render?: () => React.JSX.Element;
};
/**
* Default logo size (original dimensions)
*/
export declare const Default: Story;
/**
* Large logo (2x size)
*/
export declare const Large: Story;
/**
* Small logo (0.5x size)
*/
export declare const Small: Story;
/**
* Extra large logo (3x size)
*/
export declare const ExtraLarge: Story;
/**
* Tiny logo (icon size)
*/
export declare const Tiny: Story;
/**
* Logo without explicit dimensions (natural size)
*/
export declare const NaturalSize: Story;
/**
* Logo with custom styling
*/
export declare const CustomStyle: Story;
/**
* Logo in a header context
*/
export declare const InHeader: Story;
/**
* Multiple logos in a row
*/
export declare const MultipleLogos: Story;
/**
* Logo with dark background
*/
export declare const OnDarkBackground: Story;
//# sourceMappingURL=Logo.stories.d.ts.map