export type ResourceType = "Table" | "Column" | "Insight" | "View" | "Role" | "Permission" | "OneToManyRelation" | "ManyToManyRelation" | "Lookup" | "Trigger" | "Query" | "Index" | "AuthProvider" | "ExternalData";
export type OperationType = "Create" | "Alter" | "Drop";
export type OperationDefinition<Op extends OperationType = OperationType, Res extends ResourceType = ResourceType, Migration extends Record<string, any> = Record<string, any>> = {
    operation: Op;
    resource: Res;
    migration: Migration;
};
