/** Props for {@link SkillFileBrowser}. */
export interface SkillFileBrowserProps {
    /** Artifact storage key from `skill.status.artifactStorageKey`. */
    readonly artifactStorageKey: string | null;
    /** Additional CSS classes for the root container. */
    readonly className?: string;
}
/**
 * File tree browser with content viewer for skill packages.
 *
 * Fetches the skill's ZIP artifact, unpacks it, and renders:
 * - Left panel: file tree with folder grouping
 * - Right panel: content viewer (rendered Markdown for .md, raw code otherwise)
 *
 * SKILL.md is selected by default on load.
 * Responsive: stacked layout on mobile viewports.
 *
 * Zero Console dependencies — safe for platform builder embedding.
 * All visual properties flow through `--stgm-*` design tokens.
 *
 * @example
 * ```tsx
 * const { skill } = useSkill(org, slug);
 *
 * <SkillFileBrowser
 *   artifactStorageKey={skill?.status?.artifactStorageKey ?? null}
 * />
 * ```
 */
export declare function SkillFileBrowser({ artifactStorageKey, className, }: SkillFileBrowserProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=SkillFileBrowser.d.ts.map