import { t as ComponentProps } from "./components-U6HOf5GS.cjs"; //#region src/hcl/components/block-declaration.d.ts interface BlockDeclarationProps extends ComponentProps { type: string; label: string | string[]; } /** * A base component representing a block declaration in HCL. The children are rendered as a prose element, which means that they are broken into multiple lines. This component can be used to create more specific block declaration components, such as resource blocks, provider blocks, etc. * * @see https://developer.hashicorp.com/terraform/language#about-the-terraform-language * @see https://opentofu.org/docs/language/attr-as-blocks/#summary * * @param props - The properties for the source file. * @returns The rendered source file component. */ declare function BlockDeclaration(props: BlockDeclarationProps): import("@alloy-js/core").Children; //#endregion export { BlockDeclarationProps as n, BlockDeclaration as t }; //# sourceMappingURL=block-declaration-BrQWMCAc.d.cts.map