export default class VelociousDatabaseDriversMysqlStructureSql {
    /**
     * Runs constructor.
     * @param {object} args - Options object.
     * @param {import("../base.js").default} args.driver - Database driver instance.
     */
    constructor({ driver }: {
        driver: import("../base.js").default;
    });
    driver: import("../base.js").default;
    /**
     * Runs to sql.
     * @returns {Promise<string | null>} - Resolves with SQL string.
     */
    toSql(): Promise<string | null>;
    /**
     * Runs is maria db.
     * @returns {Promise<boolean>} - Resolves with Whether maria db.
     */
    _isMariaDb(): Promise<boolean>;
    /**
     * Runs mysql create statement.
     * @param {Record<string, ?> | undefined} row - Row data.
     * @returns {string | null} - SQL string.
     */
    _mysqlCreateStatement(row: Record<string, unknown> | undefined): string | null;
    /**
     * Runs strip auto increment.
     * @param {string} statement - Statement.
     * @returns {string} - Statement without auto increment.
     */
    _stripAutoIncrement(statement: string): string;
}
//# sourceMappingURL=structure-sql.d.ts.map