import React from 'react';
import { LayoutProps } from 'styled-system';
/**
* @classdesc
*
*
*
* Renders placeholder
*
* ### Usage
*
* ```javascript
* import { Placeholder, PlaceholderProps } from '@admin-bro/design-system'
* ```
*
* @component
* @subcategory Atoms
* @see PlaceholderProps
* @see {@link https://storybook.adminbro.com/?path=/story/designsystem-atoms-placeholder--default Storybook}
* @hideconstructor
* @example
Image placeholder
* return (
*
*
*
* )
*
* @example Text placeholder
* return (
*
*
*
*
* )
* @section design-system
*/
declare const Placeholder: React.FC;
export declare type PlaceholderProps = LayoutProps & React.HTMLProps & {
as?: 'div' | 'span';
};
/**
* Prop Types of a Placeholder component.
* Apart from standard html props it extends {@link LayoutProps}
* @typedef {object} PlaceholderProps
* @memberof Placeholder
* @alias PlaceholderProps
* @property {string} [...] All props default to _div_ html component like `style`,
* `id` etc.
* @property {string} [...] Props from {@link LayoutProps}
*/
export { Placeholder };
export default Placeholder;