import { GdsElement } from '../../gds-element'; import type { Variant } from '../../components/card/card.types'; import type { DateTimeFormat } from '../../components/formatted-text/date/date-time-formatter'; declare const GdsCardPattern01_base: (new (...args: any[]) => import("../../utils/mixins/declarative-layout-mixins").SizeXProps) & (new (...args: any[]) => import("../../utils/mixins/declarative-layout-mixins").MarginProps) & (new (...args: any[]) => import("../../utils/mixins/declarative-layout-mixins").LayoutChildProps) & (new (...args: any[]) => import("../../utils/mixins/props-link").LinkProps) & (new (...args: any[]) => import("../../utils/mixins/props-image").ImageProps) & typeof GdsElement; /** * @element gds-card-pattern-01 * @status beta * * @slot header - Custom header content * @slot footer - Action items (buttons, links) * */ export declare class GdsCardPattern01 extends GdsCardPattern01_base { #private; static styles: (import("lit").CSSResult | import("lit").CSSResult[])[]; /** * The main title of the card */ title: string; /** * A brief description or summary text */ excerpt: string; /** * Optional label text used on the linked card footer decorative element. */ label: string; /** * Card background variant */ variant: Variant; /** * HTML tag for the card title * Controls heading level for accessibility */ tag: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'; /** * Aspect ratio/format of the card's media section * - landscape: 16:9 or similar horizontal format * - square: 1:1 square format */ ratio: 'landscape' | 'square'; /** Category */ category: string; /** Date */ date: string; /** * Date format to use for displaying the date. Check the GdsFormattedDate component for more details on accepted formats. */ dateFormat: DateTimeFormat; /** * Locale for date formatting (e.g., 'sv-SE', 'en-GB', 'en-US') */ locale: string; render(): any; } export {};