import type { fieldParser as DrizzleEngineFieldParser } from './field';
import type { CustomArgs } from './types';
import type { AdapterFieldParserTranslateArgs } from '@palmares/databases';
import type { text as dText2 } from 'drizzle-orm/mysql-core';
import type { text as dText3 } from 'drizzle-orm/pg-core';
import type { text as dText } from 'drizzle-orm/sqlite-core';
export declare const textFieldParser: typeof import("@palmares/databases").AdapterTextFieldParser & (new () => import("@palmares/databases").AdapterTextFieldParser & {
    translate: (args: AdapterFieldParserTranslateArgs<"text", any, InstanceType<typeof DrizzleEngineFieldParser>, any, CustomArgs<Parameters<typeof dText>[1] | Parameters<typeof dText2>[1] | Parameters<typeof dText3>[1], ReturnType<typeof dText> | ReturnType<typeof dText2> | ReturnType<typeof dText3>>>) => Promise<any>;
    inputParser: (args: import("@palmares/databases").AdapterFieldParserInputAndOutputArgs<"text">) => Promise<any>;
    outputParser: (args: import("@palmares/databases").AdapterFieldParserInputAndOutputArgs<"text">) => Promise<any>;
});
//# sourceMappingURL=text.d.ts.map