import type { ComponentContext } from "@alloy-js/core"; import { type Children } from "@alloy-js/core"; import { TSModuleScope } from "../symbols/index.js"; export interface SourceFileContext { scope: TSModuleScope; } export declare const SourceFileContext: ComponentContext; export declare function useSourceFile(): SourceFileContext; export interface SourceFileProps { path: string; children?: Children; header?: Children; headerComment?: string; export?: boolean | string; } export declare function SourceFile(props: SourceFileProps): Children; export interface SourceFileHeaderProps { header?: Children; headerComment?: string; } //# sourceMappingURL=SourceFile.d.ts.map