import { BaseDBEntity, JsonSchemaObject } from '@naturalcycles/js-lib';
export declare const TEST_TABLE = "TEST_TABLE";
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 testItemBMSchema: import("joi").ObjectSchema<TestItemBM>;
export declare const testItemTMSchema: import("joi").ObjectSchema<TestItemTM>;
export declare const testItemBMJsonSchema: JsonSchemaObject<TestItemBM>;
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[];
