import type { SourceLayerParent } from '../entities/source/source-layer-common.js'; import type { OctopusLayer } from '../factories/create-octopus-layer.js'; import type { SourceLayer } from '../factories/create-source-layer.js'; import type { LayerSequence } from '../services/conversion/text-layer-grouping-service/index.js'; import type { OctopusLayerParent } from '../typings/octopus-entities.js'; import type { RawLayer } from '../typings/raw/index.js'; import type { Nullish } from '@opendesign/octopus-common/dist/utility-types.js'; type InitSourceLayerChildrenOptions = { layers: Nullish; parent: SourceLayerParent; }; export declare function initSourceLayerChildren({ layers, parent }: InitSourceLayerChildrenOptions): SourceLayer[]; type CreateOctopusLayersFromSequencesOptions = { parent: OctopusLayerParent; layerSequences: LayerSequence[]; }; export declare function createOctopusLayersFromLayerSequences({ layerSequences, parent, }: CreateOctopusLayersFromSequencesOptions): OctopusLayer[]; type InitOctopusLayerSequenceOptions = { layers: Nullish; parent: OctopusLayerParent; }; export declare function initOctopusLayerChildren({ layers, parent }: InitOctopusLayerSequenceOptions): OctopusLayer[]; export {};