import { BookSchema } from "@bookbox/core";
import { BookApi, BookRawSchema } from "./api";
/**
 * Составление дерева с учётом границ
 */
export declare function getPureSchema(schema: BookRawSchema): BookSchema;
export type FBook = (api: BookApi) => {
    schema: BookRawSchema;
};
export type GetBookSchemaParams = {
    api?: BookApi;
} & ({
    book: FBook;
} | {
    rawSchema: BookRawSchema;
});
export declare function getBookSchema({ api, ...params }: GetBookSchemaParams): {
    schema: BookSchema;
};
