import * as z from "zod";
import { ProviderSchema, BlockType, Attribute } from "@cdktf/commons";
import { schema } from "./schema";
export { BlockType, Attribute };
export declare function getFullProviderName(schema: ProviderSchema, providerName: string): string | undefined;
type Plan = z.infer<typeof schema>;
export declare function getProviderRequirements(plan: Plan): Record<string, string>;
//# sourceMappingURL=provider.d.ts.map