import { ComponentContext } from "@alloy-js/core"; //#region src/markdown/contexts/markdown-table.d.ts interface MarkdownTableColumnContextInterface = Record> { index: number; name: keyof T; align: "left" | "right" | "center"; width: number; } /** * The Powerlines context used in template rendering. */ declare const MarkdownTableColumnContext: ComponentContext; /** * Hook to access the Powerlines Context. * * @returns The Context. */ declare function useMarkdownTableColumn(): MarkdownTableColumnContextInterface> | undefined; interface MarkdownTableContextInterface = Record> { columns: MarkdownTableColumnContextInterface[]; data: T[]; } /** * The Powerlines context used in template rendering. */ declare const MarkdownTableContext: ComponentContext; /** * Hook to access the Powerlines Context. * * @returns The Context. */ declare function useMarkdownTable(): MarkdownTableContextInterface> | undefined; //#endregion export { useMarkdownTable as a, MarkdownTableContextInterface as i, MarkdownTableColumnContextInterface as n, useMarkdownTableColumn as o, MarkdownTableContext as r, MarkdownTableColumnContext as t }; //# sourceMappingURL=markdown-table-BxfTr3lV.d.mts.map