import type * as React from 'react'; import type { ButtonProps } from "../Button/index.js"; import type { QAProps } from "../types.js"; type Size = 's' | 'm' | 'l' | 'promo'; type PlaceholderContainerImageNodeProps = NonNullable; export type PlaceholderContainerImageProps = { src: string; alt?: string; }; export type PlaceholderContainerActionProps = Pick & { href?: string; text: string; }; export interface PlaceholderContainerProps extends QAProps { size?: Size; direction?: 'row' | 'column'; align?: 'left' | 'center'; title?: string; description?: React.ReactNode; content?: React.ReactNode; actions?: PlaceholderContainerActionProps[] | React.ReactNode; className?: string; image: PlaceholderContainerImageNodeProps | PlaceholderContainerImageProps; maxWidth?: number | string; } export {};