/**
 * `pieui card add-story` post-processors that make a card's `<PieCard>`
 * usage Storybook-ready:
 *
 *   - `detectCardIsIO(typesPath)` — does the card's data interface declare
 *     IO realtime fields (`useMittSupport`, `useSocketioSupport`, …).
 *   - `patchPieCardForwarding(uiPath, options)` — adds missing forwarding
 *     attributes to every `<PieCard>` JSX element in the file. For IO cards
 *     this includes the realtime quartet so the addon's "Fire" buttons reach
 *     the card; for non-IO cards only `data` is enforced (forwarding fields
 *     the data interface doesn't declare would break typechecking).
 *     Idempotent.
 */
export declare const detectCardIsIO: (typesPath: string) => boolean;
export type PieCardForwardingResult = {
    patched: boolean;
    addedPerSite: Array<{
        site: number;
        added: string[];
    }>;
};
export declare const patchPieCardForwarding: (uiPath: string, options?: {
    io: boolean;
}) => PieCardForwardingResult;
//# sourceMappingURL=patchPieCardForwarding.d.ts.map