import { type Policy } from '@cloud-copilot/iam-policy'; import { CdkPythonConverter } from './converters/cdkPython.js'; import { CdkTypescriptConverter } from './converters/cdkTypescript.js'; import { CloudFormationConverter } from './converters/cloudFormation.js'; import { TerraformConverter } from './converters/terraform.js'; declare const converters: { tf: typeof TerraformConverter; cf: typeof CloudFormationConverter; 'cdk-ts': typeof CdkTypescriptConverter; 'cdk-py': typeof CdkPythonConverter; }; /** * Convert a policy to a string in the specified format * * @param policy the policy to convert, it is assumed to be valid * @param format the format to convert to * @param options optional options for the conversion * @returns the policy as a string converted to the specified format */ export declare function convert(policy: Policy, format: keyof typeof converters, options?: { indentBy?: string; lineSeparator?: string; variableName?: string; }): string; export {}; //# sourceMappingURL=convert.d.ts.map