import type { BaseDBEntity } from '@naturalcycles/js-lib/types';
import type { JSchema } from '@naturalcycles/nodejs-lib/ajv';
export declare const TEST_TABLE = "TEST_TABLE";
export declare const TEST_TABLE_2 = "TEST_TABLE_2";
export interface TestItemBM extends BaseDBEntity {
    k1: string;
    k2?: string | null;
    k3?: number;
    even?: boolean;
    b1?: Buffer;
    nested?: {
        foo: number;
    };
}
export interface TestItemDBM extends TestItemBM {
}
export interface TestItemTM {
    k1: string;
    even?: boolean;
}
export declare const testItemTMSchema: any;
export declare const testItemBMSchema: JSchema<TestItemBM, false>;
export declare function createTestItemDBM(num?: number): TestItemDBM;
export declare function createTestItemBM(num?: number): TestItemBM;
export declare function createTestItemsDBM(count?: number): TestItemDBM[];
export declare function createTestItemsBM(count?: number): TestItemBM[];
