import { CardComponent } from './card.component';
import * as i0 from "@angular/core";
/**
* Trailing control row of a `riv-card` — typically buttons or a link.
*
* Sits above a stretched `[riv-card-link]` overlay, so its controls stay
* independently clickable on a card whose whole surface is activatable.
*
* `align` of `stretch` lays the controls out as equal-width columns, which is
* how a card with a single full-width action reads best.
*
* ```html
*
*
*
* ```
*/
export declare class CardActionsComponent {
/** Distribution of the controls along the row. */
align: CardActionsComponent.Align;
/** `filled` gives the row its own background, separating it from the body. */
variant: CardActionsComponent.Variant;
padding: CardComponent.Padding;
orientation: CardActionsComponent.Orientation;
/** Draws a separator above the row. Implied by the `filled` variant. */
divider: boolean;
get classes(): string;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}
export declare namespace CardActionsComponent {
const Variants: readonly ["plain", "filled"];
type Variant = (typeof Variants)[number];
const Aligns: readonly ["start", "center", "end", "between", "stretch"];
type Align = (typeof Aligns)[number];
const Orientations: readonly ["horizontal", "vertical"];
type Orientation = (typeof Orientations)[number];
}