import { QuestionCollection } from 'inquirer'; import { Organization, PolicyBuilderConfig, AdoptedPolicyBuilderElements, PolicyBuilderElement, PolicyBuilderPartial } from "./types"; declare function promptForValues(options: { config: PolicyBuilderConfig; noninteractive?: boolean; }): Promise; declare function safeInquirerPrompt(list: QuestionCollection): Promise<{ [x: string]: string; }>; declare function missingOrganizationValues(org?: {}, values?: import("./types").PolicyBuilderQuestion[]): string[]; declare function missingOrEmptyOrganizationValues(org: Organization, values?: import("./types").PolicyBuilderQuestion[]): import("./types").PolicyBuilderQuestion[]; declare function getAdoptedPartials(config: PolicyBuilderConfig): PolicyBuilderPartial[]; declare function getAdoptedProceduresForPolicy(policyId: string, config: PolicyBuilderConfig): PolicyBuilderElement[]; declare function mergeAutomaticPSPVars(config: PolicyBuilderConfig): void; declare function getAdoptedPSPElements(config: PolicyBuilderConfig): AdoptedPolicyBuilderElements; export { getAdoptedPartials, getAdoptedProceduresForPolicy, getAdoptedPSPElements, mergeAutomaticPSPVars, missingOrEmptyOrganizationValues, missingOrganizationValues, promptForValues, safeInquirerPrompt, };