import { MXBaseComponent } from '@acorex/cdk/common';
import * as i0 from '@angular/core';
import * as i1 from '@angular/common';

/**
 * @category Components
 * The `ax-result` component displays result data with custom styling.
 */
declare class AXResultComponent extends MXBaseComponent {
    /**
     * @defaultValue ''
     * Sets the caption for the component. This text is typically used for labels or titles.
     */
    caption: string;
    /**
     * @defaultValue ''
     * Sets the description for the component. This text provides additional information or context.
     */
    description: string;
    /** @ignore */
    constructor();
    /** @ignore */
    private get hostClass();
    static ɵfac: i0.ɵɵFactoryDeclaration<AXResultComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AXResultComponent, "ax-result", never, { "caption": { "alias": "caption"; "required": false; }; "description": { "alias": "description"; "required": false; }; }, {}, never, ["ax-icon", "ax-title", "*"], true, never>;
}

declare class AXResultModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<AXResultModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<AXResultModule, never, [typeof i1.CommonModule, typeof AXResultComponent], [typeof AXResultComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<AXResultModule>;
}

export { AXResultComponent, AXResultModule };
