import { ControlContainer } from '@angular/forms';
import * as i0 from "@angular/core";
export declare class RequestConfigurationComponent {
    private controlContainer;
    templateModel: any;
    requestName: string;
    requestType: 'authorizationRequest' | 'tokenRequest' | 'refreshRequest' | 'logoutRequest' | 'tokenValidationRequest';
    constructor(controlContainer: ControlContainer);
    shouldShow(field: string): boolean;
    get requestConfiguration(): any;
    addCustomValue(array: any): void;
    removeCustomValue(array: any, customValue: any): void;
    get showBody(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<RequestConfigurationComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RequestConfigurationComponent, "c8y-request-configuration", never, { "templateModel": { "alias": "templateModel"; "required": false; }; "requestName": { "alias": "requestName"; "required": false; }; "requestType": { "alias": "requestType"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=request-configuration.component.d.ts.map