import type { FooterSchema, EmbeddedLinkSchema, DynamicRef } from '../types'; import { Component } from './base'; import type { Action } from './actions'; export declare class Footer extends Component { private readonly label; private readonly action; protected readonly type: "Footer"; private _leftCaption?; private _centerCaption?; private _enabled?; constructor(label: string | DynamicRef, action: Action); setLeftCaption(caption: string | DynamicRef): this; setCenterCaption(caption: string | DynamicRef): this; setEnabled(enabled: boolean | DynamicRef): this; toJSON(): FooterSchema; } export declare class EmbeddedLink extends Component { private readonly text; private readonly action; protected readonly type: "EmbeddedLink"; constructor(text: string | DynamicRef, action: Action); toJSON(): EmbeddedLinkSchema; }