import { Model } from '../lib';
export declare class User extends Model {
    constructor();
}
export declare class Post extends Model {
    constructor();
}
export declare class PostUser extends Model {
    constructor();
}
export declare const userSchemaObject: {
    type: string;
    properties: {
        id: {
            type: string;
        };
        uuid: {
            anyOf: {
                type: string;
            }[];
        };
        email: {
            type: string;
        };
        name: {
            anyOf: {
                type: string;
            }[];
        };
        username: {
            anyOf: {
                type: string;
            }[];
        };
        password: {
            type: string;
        };
        created_at: {
            anyOf: ({
                type: string;
                format?: undefined;
            } | {
                type: string;
                format: string;
            })[];
        };
        updated_at: {
            anyOf: ({
                type: string;
                format?: undefined;
            } | {
                type: string;
                format: string;
            })[];
        };
        deleted_at: {
            anyOf: ({
                type: string;
                format?: undefined;
            } | {
                type: string;
                format: string;
            })[];
        };
    };
};
export declare const userSchemaArray: {
    type: string;
    items: {
        type: string;
        properties: {
            id: {
                type: string;
            };
            uuid: {
                anyOf: {
                    type: string;
                }[];
            };
            email: {
                type: string;
            };
            name: {
                anyOf: {
                    type: string;
                }[];
            };
            username: {
                anyOf: {
                    type: string;
                }[];
            };
            password: {
                type: string;
            };
            created_at: {
                anyOf: ({
                    type: string;
                    format?: undefined;
                } | {
                    type: string;
                    format: string;
                })[];
            };
            updated_at: {
                anyOf: ({
                    type: string;
                    format?: undefined;
                } | {
                    type: string;
                    format: string;
                })[];
            };
            deleted_at: {
                anyOf: ({
                    type: string;
                    format?: undefined;
                } | {
                    type: string;
                    format: string;
                })[];
            };
        };
    };
};
export declare const postSchemaObject: {
    type: string;
    properties: {
        id: {
            type: string;
        };
        uuid: {
            anyOf: {
                type: string;
            }[];
        };
        userId: {
            anyOf: {
                type: string;
            }[];
        };
        title: {
            type: string;
        };
        subtitle: {
            anyOf: {
                type: string;
            }[];
        };
        description: {
            anyOf: {
                type: string;
            }[];
        };
        created_at: {
            anyOf: ({
                type: string;
                format?: undefined;
            } | {
                type: string;
                format: string;
            })[];
        };
        updated_at: {
            anyOf: ({
                type: string;
                format?: undefined;
            } | {
                type: string;
                format: string;
            })[];
        };
        deleted_at: {
            anyOf: ({
                type: string;
                format?: undefined;
            } | {
                type: string;
                format: string;
            })[];
        };
    };
};
export declare const postSchemaArray: {
    type: string;
    items: {
        type: string;
        properties: {
            id: {
                type: string;
            };
            uuid: {
                anyOf: {
                    type: string;
                }[];
            };
            userId: {
                anyOf: {
                    type: string;
                }[];
            };
            title: {
                type: string;
            };
            subtitle: {
                anyOf: {
                    type: string;
                }[];
            };
            description: {
                anyOf: {
                    type: string;
                }[];
            };
            created_at: {
                anyOf: ({
                    type: string;
                    format?: undefined;
                } | {
                    type: string;
                    format: string;
                })[];
            };
            updated_at: {
                anyOf: ({
                    type: string;
                    format?: undefined;
                } | {
                    type: string;
                    format: string;
                })[];
            };
            deleted_at: {
                anyOf: ({
                    type: string;
                    format?: undefined;
                } | {
                    type: string;
                    format: string;
                })[];
            };
        };
    };
};
