import { CdmCollection, CdmCorpusContext, CdmFolderDefinition } from '../internal';
export declare class CdmFolderCollection extends CdmCollection<CdmFolderDefinition> {
    constructor(ctx: CdmCorpusContext, parentFolder: CdmFolderDefinition);
    get owner(): CdmFolderDefinition;
    set owner(value: CdmFolderDefinition);
    /**
     * @inheritdoc
     */
    push(childFolderOrName: string | CdmFolderDefinition, simpleRef?: boolean): CdmFolderDefinition;
    insert(index: number, childFolder: CdmFolderDefinition): void;
    private addItemModifications;
    /**
     * @internal
     */
    getOrCreate(name: string): CdmFolderDefinition;
}
