/** Manager of code box file. */
declare class CodeBoxFileManager {
    /** Function, called when file identifier should be changed. */
    onIdentifierChange: ((newIdentifier: string) => void) | null;
    /** Function, called when file download link should be changed. */
    onDownloadLinkChange: ((newDownloadLink: string | null) => void) | null;
    /** Function, called when file should be unlinked from code box. */
    onUnlinkCodeBox: (() => void) | null;
    /**
     * Changes identifier of file.
     * @param newIdentifier New identifier.
     */
    changeIdentifier(newIdentifier: string): void;
    /**
     * Changes download link of file (or sets file as non-downloadable if null is passed).
     * @param newDownloadLink New download link.
     */
    changeDownloadLink(newDownloadLink: string | null): void;
    /**
     * Unlinks file from code box.
     */
    unlinkCodeBox(): void;
}
export default CodeBoxFileManager;
