import { z } from 'zod';
import { FieldType, MetricType } from './field';
export declare const ChangesetSchema: z.ZodObject<{
    changesetUuid: z.ZodString;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    createdByUserUuid: z.ZodString;
    updatedByUserUuid: z.ZodString;
    projectUuid: z.ZodString;
    status: z.ZodEnum<["draft", "applied"]>;
    name: z.ZodString;
}, "strip", z.ZodTypeAny, {
    projectUuid: string;
    createdAt: Date;
    updatedAt: Date;
    name: string;
    createdByUserUuid: string;
    updatedByUserUuid: string;
    status: "draft" | "applied";
    changesetUuid: string;
}, {
    projectUuid: string;
    createdAt: Date;
    updatedAt: Date;
    name: string;
    createdByUserUuid: string;
    updatedByUserUuid: string;
    status: "draft" | "applied";
    changesetUuid: string;
}>;
export declare const ChangeBaseSchema: z.ZodIntersection<z.ZodObject<{
    entityType: z.ZodEnum<["table", "dimension", "metric"]>;
    entityTableName: z.ZodString;
    entityName: z.ZodString;
}, "strip", z.ZodTypeAny, {
    entityType: "metric" | "dimension" | "table";
    entityTableName: string;
    entityName: string;
}, {
    entityType: "metric" | "dimension" | "table";
    entityTableName: string;
    entityName: string;
}>, z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
    type: z.ZodLiteral<"create">;
    payload: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
        type: z.ZodLiteral<"metric">;
        value: z.ZodObject<{
            fieldType: z.ZodLiteral<FieldType.METRIC>;
            type: z.ZodNativeEnum<typeof MetricType>;
            name: z.ZodString;
            label: z.ZodString;
            table: z.ZodString;
            tableLabel: z.ZodString;
            sql: z.ZodString;
            description: z.ZodOptional<z.ZodString>;
            hidden: z.ZodBoolean;
            compiledSql: z.ZodString;
            tablesReferences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            tablesRequiredAttributes: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>>>;
            tablesAnyAttributes: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>>>;
        }, "strip", z.ZodTypeAny, {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        }, {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        }>;
    }, "strip", z.ZodTypeAny, {
        value: {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        };
        type: "metric";
    }, {
        value: {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        };
        type: "metric";
    }>]>;
}, "strip", z.ZodTypeAny, {
    type: "create";
    payload: {
        value: {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        };
        type: "metric";
    };
}, {
    type: "create";
    payload: {
        value: {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        };
        type: "metric";
    };
}>, z.ZodObject<{
    type: z.ZodLiteral<"update">;
    payload: z.ZodObject<{
        patches: z.ZodArray<z.ZodObject<{
            op: z.ZodEnum<["replace", "add"]>;
            path: z.ZodString;
            value: z.ZodEffects<z.ZodUnknown, {} | null, unknown>;
        }, "strip", z.ZodTypeAny, {
            value: {} | null;
            path: string;
            op: "replace" | "add";
        }, {
            path: string;
            op: "replace" | "add";
            value?: unknown;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        patches: {
            value: {} | null;
            path: string;
            op: "replace" | "add";
        }[];
    }, {
        patches: {
            path: string;
            op: "replace" | "add";
            value?: unknown;
        }[];
    }>;
}, "strip", z.ZodTypeAny, {
    type: "update";
    payload: {
        patches: {
            value: {} | null;
            path: string;
            op: "replace" | "add";
        }[];
    };
}, {
    type: "update";
    payload: {
        patches: {
            path: string;
            op: "replace" | "add";
            value?: unknown;
        }[];
    };
}>, z.ZodObject<{
    type: z.ZodLiteral<"delete">;
    payload: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
}, "strip", z.ZodTypeAny, {
    type: "delete";
    payload: {};
}, {
    type: "delete";
    payload: {};
}>]>>;
export type ChangeBase = z.infer<typeof ChangeBaseSchema>;
export declare const ChangeSchema: z.ZodIntersection<z.ZodIntersection<z.ZodObject<{
    entityType: z.ZodEnum<["table", "dimension", "metric"]>;
    entityTableName: z.ZodString;
    entityName: z.ZodString;
}, "strip", z.ZodTypeAny, {
    entityType: "metric" | "dimension" | "table";
    entityTableName: string;
    entityName: string;
}, {
    entityType: "metric" | "dimension" | "table";
    entityTableName: string;
    entityName: string;
}>, z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
    type: z.ZodLiteral<"create">;
    payload: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
        type: z.ZodLiteral<"metric">;
        value: z.ZodObject<{
            fieldType: z.ZodLiteral<FieldType.METRIC>;
            type: z.ZodNativeEnum<typeof MetricType>;
            name: z.ZodString;
            label: z.ZodString;
            table: z.ZodString;
            tableLabel: z.ZodString;
            sql: z.ZodString;
            description: z.ZodOptional<z.ZodString>;
            hidden: z.ZodBoolean;
            compiledSql: z.ZodString;
            tablesReferences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            tablesRequiredAttributes: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>>>;
            tablesAnyAttributes: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>>>;
        }, "strip", z.ZodTypeAny, {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        }, {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        }>;
    }, "strip", z.ZodTypeAny, {
        value: {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        };
        type: "metric";
    }, {
        value: {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        };
        type: "metric";
    }>]>;
}, "strip", z.ZodTypeAny, {
    type: "create";
    payload: {
        value: {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        };
        type: "metric";
    };
}, {
    type: "create";
    payload: {
        value: {
            name: string;
            label: string;
            sql: string;
            table: string;
            fieldType: FieldType.METRIC;
            type: MetricType;
            tableLabel: string;
            hidden: boolean;
            compiledSql: string;
            description?: string | undefined;
            tablesReferences?: string[] | undefined;
            tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
        };
        type: "metric";
    };
}>, z.ZodObject<{
    type: z.ZodLiteral<"update">;
    payload: z.ZodObject<{
        patches: z.ZodArray<z.ZodObject<{
            op: z.ZodEnum<["replace", "add"]>;
            path: z.ZodString;
            value: z.ZodEffects<z.ZodUnknown, {} | null, unknown>;
        }, "strip", z.ZodTypeAny, {
            value: {} | null;
            path: string;
            op: "replace" | "add";
        }, {
            path: string;
            op: "replace" | "add";
            value?: unknown;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        patches: {
            value: {} | null;
            path: string;
            op: "replace" | "add";
        }[];
    }, {
        patches: {
            path: string;
            op: "replace" | "add";
            value?: unknown;
        }[];
    }>;
}, "strip", z.ZodTypeAny, {
    type: "update";
    payload: {
        patches: {
            value: {} | null;
            path: string;
            op: "replace" | "add";
        }[];
    };
}, {
    type: "update";
    payload: {
        patches: {
            path: string;
            op: "replace" | "add";
            value?: unknown;
        }[];
    };
}>, z.ZodObject<{
    type: z.ZodLiteral<"delete">;
    payload: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
}, "strip", z.ZodTypeAny, {
    type: "delete";
    payload: {};
}, {
    type: "delete";
    payload: {};
}>]>>, z.ZodObject<{
    changeUuid: z.ZodString;
    changesetUuid: z.ZodString;
    createdAt: z.ZodDate;
    createdByUserUuid: z.ZodString;
    sourcePromptUuid: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    createdAt: Date;
    createdByUserUuid: string;
    changeUuid: string;
    changesetUuid: string;
    sourcePromptUuid: string | null;
}, {
    createdAt: Date;
    createdByUserUuid: string;
    changeUuid: string;
    changesetUuid: string;
    sourcePromptUuid: string | null;
}>>;
export declare const ChangesetWithChangesSchema: z.ZodObject<{
    changesetUuid: z.ZodString;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    createdByUserUuid: z.ZodString;
    updatedByUserUuid: z.ZodString;
    projectUuid: z.ZodString;
    status: z.ZodEnum<["draft", "applied"]>;
    name: z.ZodString;
} & {
    changes: z.ZodArray<z.ZodIntersection<z.ZodIntersection<z.ZodObject<{
        entityType: z.ZodEnum<["table", "dimension", "metric"]>;
        entityTableName: z.ZodString;
        entityName: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        entityType: "metric" | "dimension" | "table";
        entityTableName: string;
        entityName: string;
    }, {
        entityType: "metric" | "dimension" | "table";
        entityTableName: string;
        entityName: string;
    }>, z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
        type: z.ZodLiteral<"create">;
        payload: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
            type: z.ZodLiteral<"metric">;
            value: z.ZodObject<{
                fieldType: z.ZodLiteral<FieldType.METRIC>;
                type: z.ZodNativeEnum<typeof MetricType>;
                name: z.ZodString;
                label: z.ZodString;
                table: z.ZodString;
                tableLabel: z.ZodString;
                sql: z.ZodString;
                description: z.ZodOptional<z.ZodString>;
                hidden: z.ZodBoolean;
                compiledSql: z.ZodString;
                tablesReferences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                tablesRequiredAttributes: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>>>;
                tablesAnyAttributes: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>>>;
            }, "strip", z.ZodTypeAny, {
                name: string;
                label: string;
                sql: string;
                table: string;
                fieldType: FieldType.METRIC;
                type: MetricType;
                tableLabel: string;
                hidden: boolean;
                compiledSql: string;
                description?: string | undefined;
                tablesReferences?: string[] | undefined;
                tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
                tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            }, {
                name: string;
                label: string;
                sql: string;
                table: string;
                fieldType: FieldType.METRIC;
                type: MetricType;
                tableLabel: string;
                hidden: boolean;
                compiledSql: string;
                description?: string | undefined;
                tablesReferences?: string[] | undefined;
                tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
                tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            }>;
        }, "strip", z.ZodTypeAny, {
            value: {
                name: string;
                label: string;
                sql: string;
                table: string;
                fieldType: FieldType.METRIC;
                type: MetricType;
                tableLabel: string;
                hidden: boolean;
                compiledSql: string;
                description?: string | undefined;
                tablesReferences?: string[] | undefined;
                tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
                tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            };
            type: "metric";
        }, {
            value: {
                name: string;
                label: string;
                sql: string;
                table: string;
                fieldType: FieldType.METRIC;
                type: MetricType;
                tableLabel: string;
                hidden: boolean;
                compiledSql: string;
                description?: string | undefined;
                tablesReferences?: string[] | undefined;
                tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
                tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            };
            type: "metric";
        }>]>;
    }, "strip", z.ZodTypeAny, {
        type: "create";
        payload: {
            value: {
                name: string;
                label: string;
                sql: string;
                table: string;
                fieldType: FieldType.METRIC;
                type: MetricType;
                tableLabel: string;
                hidden: boolean;
                compiledSql: string;
                description?: string | undefined;
                tablesReferences?: string[] | undefined;
                tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
                tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            };
            type: "metric";
        };
    }, {
        type: "create";
        payload: {
            value: {
                name: string;
                label: string;
                sql: string;
                table: string;
                fieldType: FieldType.METRIC;
                type: MetricType;
                tableLabel: string;
                hidden: boolean;
                compiledSql: string;
                description?: string | undefined;
                tablesReferences?: string[] | undefined;
                tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
                tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            };
            type: "metric";
        };
    }>, z.ZodObject<{
        type: z.ZodLiteral<"update">;
        payload: z.ZodObject<{
            patches: z.ZodArray<z.ZodObject<{
                op: z.ZodEnum<["replace", "add"]>;
                path: z.ZodString;
                value: z.ZodEffects<z.ZodUnknown, {} | null, unknown>;
            }, "strip", z.ZodTypeAny, {
                value: {} | null;
                path: string;
                op: "replace" | "add";
            }, {
                path: string;
                op: "replace" | "add";
                value?: unknown;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            patches: {
                value: {} | null;
                path: string;
                op: "replace" | "add";
            }[];
        }, {
            patches: {
                path: string;
                op: "replace" | "add";
                value?: unknown;
            }[];
        }>;
    }, "strip", z.ZodTypeAny, {
        type: "update";
        payload: {
            patches: {
                value: {} | null;
                path: string;
                op: "replace" | "add";
            }[];
        };
    }, {
        type: "update";
        payload: {
            patches: {
                path: string;
                op: "replace" | "add";
                value?: unknown;
            }[];
        };
    }>, z.ZodObject<{
        type: z.ZodLiteral<"delete">;
        payload: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
    }, "strip", z.ZodTypeAny, {
        type: "delete";
        payload: {};
    }, {
        type: "delete";
        payload: {};
    }>]>>, z.ZodObject<{
        changeUuid: z.ZodString;
        changesetUuid: z.ZodString;
        createdAt: z.ZodDate;
        createdByUserUuid: z.ZodString;
        sourcePromptUuid: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        createdAt: Date;
        createdByUserUuid: string;
        changeUuid: string;
        changesetUuid: string;
        sourcePromptUuid: string | null;
    }, {
        createdAt: Date;
        createdByUserUuid: string;
        changeUuid: string;
        changesetUuid: string;
        sourcePromptUuid: string | null;
    }>>, "many">;
}, "strip", z.ZodTypeAny, {
    projectUuid: string;
    createdAt: Date;
    updatedAt: Date;
    name: string;
    createdByUserUuid: string;
    updatedByUserUuid: string;
    status: "draft" | "applied";
    changesetUuid: string;
    changes: (({
        entityType: "metric" | "dimension" | "table";
        entityTableName: string;
        entityName: string;
    } & ({
        type: "create";
        payload: {
            value: {
                name: string;
                label: string;
                sql: string;
                table: string;
                fieldType: FieldType.METRIC;
                type: MetricType;
                tableLabel: string;
                hidden: boolean;
                compiledSql: string;
                description?: string | undefined;
                tablesReferences?: string[] | undefined;
                tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
                tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            };
            type: "metric";
        };
    } | {
        type: "update";
        payload: {
            patches: {
                value: {} | null;
                path: string;
                op: "replace" | "add";
            }[];
        };
    } | {
        type: "delete";
        payload: {};
    })) & {
        createdAt: Date;
        createdByUserUuid: string;
        changeUuid: string;
        changesetUuid: string;
        sourcePromptUuid: string | null;
    })[];
}, {
    projectUuid: string;
    createdAt: Date;
    updatedAt: Date;
    name: string;
    createdByUserUuid: string;
    updatedByUserUuid: string;
    status: "draft" | "applied";
    changesetUuid: string;
    changes: (({
        entityType: "metric" | "dimension" | "table";
        entityTableName: string;
        entityName: string;
    } & ({
        type: "create";
        payload: {
            value: {
                name: string;
                label: string;
                sql: string;
                table: string;
                fieldType: FieldType.METRIC;
                type: MetricType;
                tableLabel: string;
                hidden: boolean;
                compiledSql: string;
                description?: string | undefined;
                tablesReferences?: string[] | undefined;
                tablesRequiredAttributes?: Record<string, Record<string, string | string[]>> | undefined;
                tablesAnyAttributes?: Record<string, Record<string, string | string[]>> | undefined;
            };
            type: "metric";
        };
    } | {
        type: "update";
        payload: {
            patches: {
                path: string;
                op: "replace" | "add";
                value?: unknown;
            }[];
        };
    } | {
        type: "delete";
        payload: {};
    })) & {
        createdAt: Date;
        createdByUserUuid: string;
        changeUuid: string;
        changesetUuid: string;
        sourcePromptUuid: string | null;
    })[];
}>;
export type Changeset = z.infer<typeof ChangesetSchema>;
export type ChangesetWithChanges = z.infer<typeof ChangesetWithChangesSchema>;
export type Change = z.infer<typeof ChangeSchema>;
export type ApiChangesetsResponse = {
    status: 'ok';
    results: ChangesetWithChanges;
};
export type ApiGetChangeResponse = {
    status: 'ok';
    results: Change;
};
export type CreateChangeParams = Pick<Change, 'createdByUserUuid' | 'sourcePromptUuid' | 'type' | 'entityName' | 'entityType' | 'entityTableName' | 'payload'>;
type ChangesetTSOACompat = Record<string, unknown>;
type ChangeTSOACompat = Record<string, unknown>;
export type ApiChangesetsResponseTSOACompat = {
    status: 'ok';
    results: ChangesetTSOACompat[];
};
export type ApiGetChangeResponseTSOACompat = {
    status: 'ok';
    results: ChangeTSOACompat;
};
export {};
//# sourceMappingURL=changeset.d.ts.map