import { LitElement, PropertyValues } from 'lit';
export type ObcFormFooterActionClickEvent = CustomEvent<{
    action: number;
}>;
/**
 * `<obc-form-footer-container>` – Footer container for form actions.
 *
 * Structure:
 * - actions row (slotted action elements)
 *
 * @slot - Action elements (typically `obc-icon-button`) rendered in the footer row.
 * @fires action-click {ObcFormFooterActionClickEvent} Fired when a slotted action element is clicked.
 */
export declare class ObcFormFooterContainer extends LitElement {
    /**
     * Shows the action buttons when true.
     */
    hasActions: boolean;
    static styles: import('lit').CSSResult;
    private boundActionElements;
    private get resolvedActionElements();
    private dispatchAction;
    private syncActionElementListeners;
    private handleAssignedActionClick;
    updated(changedProperties: PropertyValues<this>): void;
    disconnectedCallback(): void;
    render(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-form-footer-container': ObcFormFooterContainer;
    }
}
//# sourceMappingURL=form-footer-container.d.ts.map