import { ChangeDetectorRef } from '@angular/core';
import { BaseFormSectionComponent } from '@memberjunction/ng-base-forms';
import * as i0 from "@angular/core";
/**
 * Form section component for Flow Agent types.
 * Simply wraps the FlowAgentEditorComponent from @memberjunction/ng-flow-editor
 * and passes through the agent ID and edit mode.
 */
export declare class FlowAgentFormSectionComponent extends BaseFormSectionComponent {
    private cdr;
    /** Whether the flow editor is in full-screen mode */
    IsFullScreen: boolean;
    get AgentID(): string | null;
    constructor(cdr: ChangeDetectorRef);
    OnFlowSaved(): void;
    OnFullScreenToggled(fullScreen: boolean): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FlowAgentFormSectionComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FlowAgentFormSectionComponent, "mj-flow-agent-form-section", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=flow-agent-form-section.component.d.ts.map