import { StackedCardRowDirection, StackedCardRowRole } from "./constants";
import { StackedCardResizeAxis } from "./resizePolicy";
export declare const StyledStackedCardStack: import("styled-components").StyledComponent<"div", any, {}, never>;
interface IStyledRowProps {
    $role: StackedCardRowRole;
    $bleed?: boolean;
    $direction: StackedCardRowDirection;
    $background?: string;
}
export declare const StyledStackedCardRow: import("styled-components").StyledComponent<"div", any, IStyledRowProps, never>;
/**
 * The media box reserves its height with `aspect-ratio` so the image (or the
 * skeleton standing in for it) never reflows the card when it arrives.
 */
export declare const StyledStackedCardCoverMedia: import("styled-components").StyledComponent<"div", any, {
    $aspectRatio: string;
}, never>;
export declare const StyledStackedCardCoverFill: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const StyledStackedCardCoverCenter: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const StyledStackedCardCoverTopRight: import("styled-components").StyledComponent<"div", any, {}, never>;
/**
 * Collapsed cover — the media box gives way to a thin strip. The strip IS the
 * expand affordance: the whole bar is a button and a chevron hint is revealed
 * on hover or focus. It reserves no height of its own; the caller's
 * `collapsedStrip` (an ~8px colour bar, a favicon + domain row) sets how tall
 * it reads.
 */
export declare const StyledStackedCardCollapsedStrip: import("styled-components").StyledComponent<"button", any, {}, never>;
export declare const StyledStackedCardStripExpand: import("styled-components").StyledComponent<"span", any, {}, never>;
/** Centered media control (a play button). The caller drops the glyph inside. */
export declare const StyledStackedCardPlayBadge: import("styled-components").StyledComponent<"span", any, {}, never>;
/** Top-right cover-management button (collapse, remove …). */
export declare const StyledStackedCardCoverButton: import("styled-components").StyledComponent<"button", any, {}, never>;
export declare const StyledStackedCardResizeHandle: import("styled-components").StyledComponent<"span", any, {
    $axis: StackedCardResizeAxis;
}, never>;
export interface IStyledStackedCardProps {
    $selected?: boolean;
    $disabled?: boolean;
    $pending?: boolean;
    $isDragSource?: boolean;
    $isDragPreview?: boolean;
    $entered?: boolean;
    $forceHover?: boolean;
    $priorityColor?: string;
}
export declare const StyledStackedCard: import("styled-components").StyledComponent<"div", any, IStyledStackedCardProps, never>;
export {};
//# sourceMappingURL=Styles.d.ts.map