declare const serviceNameText = "service-name"; interface Service { label: string; name: string; tags: string[]; credentials: string; } interface UpdatedService { [key: string]: Service[]; } interface MtaYamlResourceService { service: string; [serviceNameText]: string; "service-plan": string; } export interface ServiceTags { tags: string[]; } export interface MtaYamlResource { name: string; type: string; parameters: MtaYamlResourceService; } export interface MtaYaml { id?: string; modules: Array; resources: Array; } export interface XSSecurityContent { xsappname: string; "tenant-mode"?: string; description?: string; scopes?: Array; "role-templates"?: Array; "oauth2-configuration": { "redirect-uris": Array; }; } export default class CFCredentials { static getCredentials(mtaYaml: MtaYaml): Promise; static updateServiceInstance(serviceInstanceName: string, xsSecurityJson: XSSecurityContent): Promise; private static getServiceInstance; private static createServiceKey; private static getServiceTags; private static getServiceKeys; private static getOrCreateServiceKeys; private static parseStdOut; private static parseCFError; } export {};