import { type JsonApiMetricInAttributesConditionalFormatting as TigerConditionalFormatting } from "@gooddata/api-client-tiger"; import { type ISemanticConditionalFormatting } from "@gooddata/sdk-model"; /** * Converts semantic-layer conditional formatting to the metadata-api wire shape. */ export declare function toTigerConditionalFormatting(conditionalFormatting: ISemanticConditionalFormatting): TigerConditionalFormatting; /** * Converts metadata-api wire conditional formatting back to the SDK model. A wire condition without * an `id` (another API client may not assign one) gets a fresh client-side one. */ export declare function fromTigerConditionalFormatting(conditionalFormatting: TigerConditionalFormatting): ISemanticConditionalFormatting; export declare function fromTigerConditionalFormatting(conditionalFormatting: TigerConditionalFormatting | null | undefined): ISemanticConditionalFormatting | undefined; /** * The `conditionalFormatting` part of a partial PATCH: omitted leaves the stored value untouched, * `null` clears it. */ export declare function toTigerConditionalFormattingPatch(conditionalFormatting: ISemanticConditionalFormatting | null | undefined): { conditionalFormatting?: TigerConditionalFormatting | null; }; //# sourceMappingURL=conditionalFormattingConversions.d.ts.map