import type { RawResources, RawResourcesProperties, RawResourcesExtGState, RawResourcesFont, RawResourcesFontTextFont, RawResourcesColorSpace, RawResourcesShadingKey, RawResourcesShadingKeyFunction, RawResourcesShadingKeyFunctionFunction, RawResourcesXObject } from '../../typings/raw/index.js'; import type { Nullish } from '@opendesign/octopus-common/dist/utility-types.js'; type SourceResourcesOptions = { rawValue?: RawResources; }; export declare class SourceResources { _rawValue?: RawResources; constructor(options: SourceResourcesOptions); get raw(): Nullish; get properties(): Nullish; getXObjectByName(name: string): Nullish; getPropertiesById(id: string): Nullish; get externalGraphicState(): Nullish; get font(): Nullish; getFontById(fontId: string): Nullish; get colorSpace(): Nullish; getShading(shadingName: string): Nullish; getShadingCoords(shadingName: string): Nullish; getShadingType(shadingName: string): Nullish; getShadingColorSpace(shadingName: string): string; getShadingFunction(shadingName: string): Nullish; getShadingFunctionBounds(shadingName: string): Nullish; getShadingFunctionFunctions(shadingName: string): Nullish; getShadingFunctionEncode(shadingName: string): Nullish; getColorSpaceValue(colorspace?: string): Nullish; } export {};