/** Props for {@link FileReferenceChipList}. */
export interface FileReferenceChipListProps {
    /** Workspace-relative file paths to display as reference chips. */
    readonly refs: readonly string[];
    /** Called when the user removes a file reference. */
    readonly onRemove: (path: string) => void;
    /** Disables the remove action on all chips. */
    readonly disabled?: boolean;
    /** Additional CSS class names for the root container. */
    readonly className?: string;
}
/**
 * Renders a horizontal list of workspace file-reference chips.
 *
 * Each chip shows the workspace-relative path (truncated) with a remove
 * button. Unlike attachment chips, file references have no upload
 * lifecycle — they are instant, lightweight "attention" signals.
 *
 * Designed to sit alongside {@link AttachmentChipList} in the composer's
 * attachments zone. Usable standalone by platform builders who compose
 * their own file-reference UI (headless-first, DD-003).
 *
 * All visual properties flow through `--stgm-*` tokens (DD-005).
 *
 * @example
 * ```tsx
 * function CustomComposer() {
 *   const fileRefs = useFileReferences();
 *
 *   return (
 *     <FileReferenceChipList
 *       refs={fileRefs.refs}
 *       onRemove={fileRefs.remove}
 *     />
 *   );
 * }
 * ```
 */
export declare function FileReferenceChipList({ refs, onRemove, disabled, className, }: FileReferenceChipListProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=FileReferenceChipList.d.ts.map