import { IFileDescriptorOptions } from "./IFileDescriptorOptions.js";
/**
 * Provides a description of a file.
 */
export declare class FileDescriptor {
    /**
     * The path to load the file from.
     */
    private source;
    /**
     * The filename to save the file to.
     */
    private fileName;
    /**
     * Initializes a new instance of the {@link FileDescriptor `FileDescriptor`} class.
     *
     * @param options
     * The options of the file-descriptor.
     */
    constructor(options: IFileDescriptorOptions);
    /**
     * Gets or sets the path to load the file from.
     */
    get Source(): string;
    /**
     * @inheritdoc
     */
    set Source(value: string);
    /**
     * Gets ort sets the filename to save the file to.
     */
    get FileName(): string;
    /**
     * @inheritdoc
     */
    set FileName(value: string);
}
