import { a as SourceFileHeaderProps, t as ComponentProps } from "./components-U6HOf5GS.mjs"; import { n as SourceFileProps$1 } from "./source-file-DEGtBMgH.mjs"; import { n as TypescriptFileImports } from "./components-D8UkrP5Q.mjs"; import { Children } from "@alloy-js/core"; import { TSModuleScope } from "@alloy-js/typescript"; //#region src/typescript/components/typescript-file.d.ts type TypescriptFileProps = Omit & ComponentProps & { hashbang?: Children | true; header?: Children; imports?: TypescriptFileImports; builtinImports?: TypescriptFileImports; export?: boolean | string; tsx?: boolean; prefix?: string; }; /** * A base component representing a Powerlines generated Typescript source file. * * @param props - The properties for the source file. * @returns The rendered source file component. */ declare function TypescriptFile(props: TypescriptFileProps): Children; interface TypescriptFileHeaderProps extends SourceFileHeaderProps { header?: Children; hashbang?: Children | true; debug?: boolean; } /** * Renders the header for a Powerlines Typescript source file. * * @param props - The properties for the source file header. * @returns The rendered source file header. */ declare function TypescriptFileHeader(props: TypescriptFileHeaderProps): Children; interface TypescriptFileHeaderImportsProps extends SourceFileHeaderProps { imports?: TypescriptFileImports; builtinImports?: TypescriptFileImports; scope?: TSModuleScope; prefix?: string; } /** * Renders the header for a Power Plant Typescript source file. * * @param props - The properties for the source file header. * @returns The rendered source file header. */ declare function TypescriptFileHeaderImports(props: TypescriptFileHeaderImportsProps): Children; //#endregion export { TypescriptFileHeaderProps as a, TypescriptFileHeaderImportsProps as i, TypescriptFileHeader as n, TypescriptFileProps as o, TypescriptFileHeaderImports as r, TypescriptFile as t }; //# sourceMappingURL=typescript-file-D3FtOeM_.d.mts.map